
G20 Summit: Relevance of India’s Presidency
Comprising some of the world's largest economies, the G20 or the Group of Twenty, is an intergovernmental forum for 19 countries and the European Union. The group of nations included in the G20 account for almost two thirds of the global population, 80 …