Jami Masjid (Friday Mosque), Delhi 1658 The largest mosque in India, Jami Masjid is an almost square red sandstone plateau - an open air prayer space - raised above the dense urbanity of old Delhi.
1.1k