Global Leaders Convene in New Delhi for 18th G20 Summit

The 18th G20 Summit, hosted by India, kicked off today in the national capital, New Delhi, with more than 30 heads of state, top officials from the European Union, and invited guest countries in attendance. The two-day summit is being held at the newly inaugurated Bharat Mandapam, and it promises to address critical global challenges …

Global Leaders Convene in New Delhi for 18th G20 Summit Read More »