Why is India poor country?

India is developing country and not a poor country. Also it has one of the most promising and resilient economy. One of the main reasons why India is a developing country and not a developed country is because of British colonization which stole many of India's precious resources such as diamonds and gold which India used to have in massive amounts.

However, few hindrances which stops India from becoming a developed country are :-

1) Overpopulation leads to too many demands on limited resources.

2) Corrupt politicians. Rich and educated do not care.

3) Indiscipline. Everyone wants all types of rights without responsibility.