Join Date: Mar 2008
Quoted: 1 Post(s)
Rep Power: 26
Total Points: 37,460,424,439,963.85
The obvious reasoning is that India is much more stable geo-politically and thus attracts more FDI. Also, bigger middle class brings in more investment. But per capita etc, it is not so different.
India has much worse absolute and relative poverty for instance.