I'll just leave this here:
I think it's truly a bigger puzzle why India is that poor despite having almost everything under the sky:
Huge territory
Huge workforce
Huge natural resources (India has more oil than China, and way more coke, and iron)
Education system pumping out more engineers every year than even China. In fact, urban Indians are quite comparably educated to more educated cities in China
Huge infrastructure, in fact India has bigger road network than China
Internet penetration bigger, and for longer time than in China
Financial system largely more healthier than China, as India been letting its banks fail for much longer time
Indian bourses were open for much longer than our, and investment culture is way more mature
Yet, despite all that, India is still dirt poor.