St Peter's Basilica

St Peter’s Basilica

Looking down from inside the dome.

Location

Vatican City, Rome, Italy.