Construction

Construction of Church of Saints Peter and Paul in Itala

church building in ""Itala, Sicily"", Italy

church building in ""Itala, Sicily"", Italy

Meanwhile, elsewhere