Jama Masjid is one of the largest mosques in India, located in Old Delhi. It was built between 1644 and 1656 by Mughal Emperor Shah Jahan. The mosque can accommodate over 25,000 worshippers and features stunning red sandstone and white marble architecture.