St Peter Square from roof of St Peter Basilica, Vatican City, Rome, Italy

Royalty-free stock photo ID: 115227907

St Peter Square from roof of St Peter Basilica, Vatican City, Rome, Italy