Thousands of kilometers separate them and yet, here on the Place de la République in Paris …
Tag:
Thousands of kilometers separate them and yet, here on the Place de la République in Paris …
