India will be the world's third-largest economy by 2031, Bank of America projects. Analysts predict that in the next decade, India's economy will overtake Japan and Germany, and will rank behind the United States and China among the most powerful economies in the world.