Answer :

Champ de Mars in Paris, France

Other Questions