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°