India is no longer the fourth-largest economy in the world. But domestic reform agenda matters more than ranking
1 week ago
According to the IMF’s latest World Economic Outlook, India has slipped to sixth place in the world GDP rankings, with Japan and the UK overtaking it …