With India as Host, the G20 Summit Is Beginning Now
This year, India is hosting the G20 Summit in New Delhi. It brings an agenda that focuses on international cooperation and sustainable development for the Global South. With China’s President Xi noticeably absent, will India’s bid for increased global leadership...