No comments yet.
Two nuns at St Peter's Basilica, Vatican City, Rome, Italy. The Basilica, in Renaissance style, has the largest interior of any Christian church in the world. The present Basilica was built between 1506 and 1626.
No comments yet.