Your First Trip to Delhi?
The largest Islamic mosque in the city, Jama Masjid, was constructed way back in the 17th century. This imposing building is an iconic landmark of Old Delhi and an important place of worship. The mosque can hold up to 25,000 people and the sight of such a number, especially during Friday prayers, is a scene […]