India Surpasses UK as World’s 5th Largest Economy Based on IMF Data
India is now the world’s fifth-largest economy after surpassing the U.K., the latest data from the International Monetary Fund (IMF) shows. India’s former chief economic advisor expects the country to…