Ya you are correct, we have lot of issues like this. But the question is can India become a superpower country not richest country! Both have difference. Around 10 years before, China became superpower with having the same problems as like India now.
To be a super power a country should be sound in Defense, economic...etc., that all we have now, even though most of the Indians are not really economically strong, but India is really economically strong.
Why we should be a superpower country without fulfilling our Indians basic needs? Becoze we need to be recognized by the world first (like getting a permanent position in UNO or like G8...etc), then only we can get power and ability to sustain and grow. For this reason only India is spending lot of money for Space program, Nuclear power and trying to conduct Olympic in our country.
If we fail to get the name of superpower, our problems won%u2019t disappear soon.