DELHI, INDIA - NOVEMBER 09: pilgrims rest in Jama Masjid Mosque on November 11,2011 in Delhi, India. It is the largest and best-known mosque in India.

DELHI, INDIA - NOVEMBER 09: pilgrims rest in Jama Masjid Mosque on November 11,2011 in Delhi, India. It is the largest and best-known mosque in India. - 11521172

Similar stock images

to-top-page