There are reasons why India is one of the poorest countries on the planet. From Jayat Bhandari at lewrockwell.com:
In the previous article, I delved into the absence of moral foundations in India and elsewhere in the Third World. Considering this, the institutional structure left by colonizers cannot survive. Each of these Third World countries, in its unique way—civil wars, over-population, self-destruction, hedonism—will negate the benefits bestowed by the colonizers, Christian missionaries, and Western technology, reverting to its pre-colonial state of subsistence living, savagery, and barbarianism.
Without a rational, moral fabric—the essential civilizational factors—entropy reigns, and nature asserts itself. Intellectual or financial capital cannot coalesce, fails to hold together, and gets frittered away. The following focuses on exemplifying the decay and degradation which are gaining pace in India.
A staggering 800 million Indians get government-provided free rations, equivalent to the total populations of the USA, Canada, and the twenty-seven countries comprising the European Union. The majority of the remaining 1,435 million Indians receive subsidized rations.