Jama masjid

Located in one of the oldest and busiest corners of Old Delhi, the Jama Masjid is the largest and best-known mosque in India. Built by…