edit SideBar
This is the largest mosque in India. It was built in 1656, and is located in Old Delhi. The courtyard can hold 25,000 worshippers.