St Peter’s Basilica and St Peter’s Square, Rome
St Peter’s Basilica, located in Vatican City, is an important pilgrimage site. The centre of the Roman Catholic faith, it attracts visitors from all over the world. It is where the Pope presides over many liturgies all year round.
Read More