I would be surprised it if didn't surpass the UK by then. According to IMF[1], the 2015 GDP of UK and India are 2864 and 2182 Billions USD. All India needs to do is grow about 18% faster than the UK. Assuming UK grows at 3.0% that is 4.8% for India. Hard to see how in the next decade or so of low commodity prices, booming working population, low debt overhang, china slowdown etc., India does worse than that. I would not be surprised if India overtook UK before 2025.
[1] http://www.imf.org/external/pubs/ft/weo/2015/02/weodata/inde...
Greed and corruption are pulling India further down than portrayed. Farmer suicides are alarmingly high. IT companies are losing lucrative overseas projects as well.
The need of the hour is to be economically mindful and invest in holistic education and hope not to fall into a corrupt/beauracatic trap.
Define 'Surpass' please.
These are not just economic metrics, one needs holistic development. Infrastructure, energy security, national security, access to good public schools etc.
As Indians we need to accept the fact it will heck lot of more time for us to see any real change on the ground.