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.
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.