Jama Masjid, Delhi :- the largest mosque in the country. The 'Masjid-I Jahan-Numa' or Jama Masjid as it is more commonly known, means "World Reflecting Mosque." It was the last of Shah Jahan's impressive collection of architectural undertakings, after the Taj Mahal and the Red Fort. The mosque hosts thousands of pilgrims each year on the holy occasion of Eid to offer special Namaz in the morning. With a capacity of twenty-five thousand people in the courtyard, Jama Masjid is arguably the largest mosque in the country.