La Jamaa Masjid (Grande Mosquée),
Old Delhi
The Jamaa Masjid (Main Mosque),
Old Delhi