Every year, Delhi hosts thousands of religious gatherings, political rallies, cultural festivals, trade fairs and weddings ...