India: World’s sixth largest economy surpassing France According to World Bank, India is the current sixth largest economy. India is now a $2.3 trillion powerhouse. With 1.2… Continue Reading →