Designed by
Title
Tower at Jama Masjid Delhi #57871639
Description
Tower at the Jama Masjid in Delhi The Masjid-i Jehan Numa (lit. the 'World-reflecting Mosque' or "Mosque of the Celestial Sphere"), commonly known as the Jama Masjid of Delhi, is one of the largest mosques in India