DELHI, INDIA - DECEMBER 1: People walks in the courtyard of Jama Masjid, a major tourist attraction and the largest and best known mosque in india on Dec 01, 2012 in Delhi, India
- Image ID: 121898620
- Copyright: Iryna Rasko
- Editorial Credit: Iryna Rasko / Shutterstock.com
Editorial Use Only.
Use of this image in advertising or for promotional purposes is prohibited.