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