Biden-Putin summit: US and Russian leaders meet for tense Geneva talks

16th Jun 2021    |    Source: BBC

Pic

The leaders shake hands at Villa la Grange