Construction

Construction of Église Saint-Leu-Saint-Gilles de Paris

church located in Paris, in France

Fetching the article from Wikipedia…

Meanwhile, elsewhere