India Falls to Sixth Largest Economy in 2025: IMF Data Explained
India falls to the sixth-largest economy in 2025 according to fresh IMF numbers. A temporary currency-driven dip? Or a chance to double down on real growth that actually touches lives across the country?