Construction

Construction of Church of St Catherine of Italy, Valletta

church building in Valletta, Malta

Fetching the article from Wikipedia…

Meanwhile, elsewhere