Jama Masjid the grandest
Masjid-i Jehan Numa (Persian: مسجد جهاں نما; literally meaning the ‘World-reflecting Mosque’ or ‘Mosque of the Celestial Sphere’), commonly known as the Jama Masjid of Delhi is the largest mosque in India, about 25,000 people can pray in the courtyard at a time .