Share
twitterlinkedinfacebook
Image 1 of 1
MHE13820SWZ.jpg
Hotel Intercontinental fenced off for Biden's visit.<br />
On 16 June 2021 US president Joe Biden and Russian president Vladimir Putin met in Geneva for talks.