St. Peter’s Basilica

Happy Easter! St. Peter’s Basilica, located in Vatican City within Rome, Italy, is regarded as one of the holiest Catholic sites and one of the greatest churches in all of Christendom. Construction of the church began in 1506 and was completed in 1626.

41.901846°, 12.457233°

Vantor

Get the Daily Overview by email

A new view of Earth from above, plus print releases and sales. Free, unsubscribe anytime.