India is no longer the fourth-largest economy in the world. But domestic reform agenda matters more than ranking
4 hours 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 …