Jamma Masjid

Jamma Masjid in New Delhi, a place of Muslim Worship. -- 1985

Jamma Masjid, Old Delhi, 1985.

Connaught Place, New Delhi.

India
Galleries