Jama Masjid, the largest mosque in India, New Delhi.