India could overtake other economies to become the largest in the world, followed by the US and then China, by end of the century.