Switzerland: Putin Motorcade Arrives In Villa La Grange, Geneva
- Captured on Wednesday 16th of June 2021
- Location is Geneva
Description
A motorcade of Russian President Vladimir Putin arrived at Geneva's Villa La Grange for his highly anticipated summ Read more...