All those points are sad but true! But I personally think that India has changed a lot in the recent years. Education is the backbone of India and Education is making this change happen. There is more money that there has ever been in the past 50 years of independence, people are more self-sufficient and are expecting(or rather demanding) better quality of life. Today most of the people have the (money)power to stand against corruption and not yield to it. I think the standard of living is much higher that what it used to be 10 years ago. I say, India is improving, slowly, but definitely improving!