St. Peter's square and Saint Peter's Basilica in the Vatican City in Rome, Italy

- Image ID: M5C39B
St. Peter's square and Saint Peter's Basilica in the Vatican City in Rome, Italy
CALIN STAN / Alamy Stock Photo
Image ID: M5C39B
Location: Rome