Old Delhi's 17th-century Jami Masjid is India’s largest mosque. Unsplash
Old Delhi's 17th-century Jami Masjid is India’s largest mosque. Unsplash

A new look at Old Delhi: walking in the walled city of India's capital