A valid criticism but India has a much more complex society than the countries you mentioned, and so the comparision is not equitable.Why did't you compare us with Pakistan ?
India reveled in the Ghandi mentality and did not move forward economically or socially.
No.India has not moved forward
at the same pace as other nations because of the evil caste system.The other reason is the 1000 year old animosity of Hindus and Muslims.
Corruption is the result of the advantage that this division gives to those who have no conscience.
Do you know who started the practice of Divide and Rule in India? Make a wild guess.