Old Delhi.

India's largest mosque, the Jama Masjid, is in crowded and bustling Old Delhi.