Explainer A Closer Look At Bharat Mandapam: G20 Summit Venue In New Delhi The forthcoming G20 Summit, slated for this weekend in the heart of the national capital, is generating considerable global excitement as it brings together... Hrisha MuralidharSeptember 9, 2023