Image code: 17413

St. Peter's Square, the fountain. Detail

St Peter's Basilica, the largest church in the world. The building of the present basilica rests on the foundations of the basilica founded by Constantine in 349 on the site of a sanctuary built on the burial ground of St. Peter

Filters


Research