Designed by
Title
Jama Masjid Mosque, old Delhi, India. #35696295
Description
DELHI - NOVEMBER 09: Muslim pilgrim family visiting the Jama Masjid mosque on November 09, 2011 in Dehli, India. Jama Masjid is the largest mosque in India with millions of visitors each year.
This image is editorial