Surpassing China, India will become the world's largest economy by 2050, a report said.

"China will overtake the US to become the world's largest economy by 2020, which in turn will be overtaken by India in 2050," according to Wealth Report 2012 by Knight Frank & Citi Private Bank.