President of Russia and USA to meet at Lakeside Villa in Geneva
Presidents Joe Biden and Vladimir Putin are meeting at a historic lakeside villa in Geneva on Wednesday after US-Russia relations fell to their lowest level in 30 years.
Jun 16, 2021, 17:37 PM IST