Merry Christmas! St. Peter’s Basilica, located within Vatican City, is regarded as one of the holiest Catholic sites and one of the greatest churches in all of Christendom.
41.902222°, 12.453333°
Source imagery: Maxar
via Daily Overview https://ift.tt/8i2RpVT