ROME - MARCH 23: Interior of the Saint Peter Cathedral in Vatican on MARCH 23, 2012 in Rome, Italy. St. Peter's Basilica until recently was considered largest Christian church in world
- Image ID: 114232474
- Copyright: cesc_assawin
- Editorial Credit: cesc_assawin / Shutterstock.com
Editorial Use Only.
Use of this image in advertising or for promotional purposes is prohibited.