People come to India for their vacations for couple of weeks; they see India and then comment without understanding the complexity of India. They Compare India with US, UK etc. Every such writer point out problems (Easiest task in the world) but no one try to give single solution. They even don't understand India is having such a diversified culture with such a large population. If I replace population and diversity of India with US, i don't think even US can survive
People come to X for their vacations for a couple of weeks; they see X and then comment without understanding the complexity of X. They compare X with Y, Z, etc. Every such writer point out problems (Easiest task in the world) but no one try to give single solution. They even don't understand X is having such a diversified culture with such a large population. If I replace population and diversity of X with Y, i don't think even Y can survive.
(I'm not saying you're wrong, maheshs; I'm actually agreeing, just in a larger context, and it's worth highlighting that larger context. In fact, as an American I observe that I can't fully understand the US; I seriously doubt "an Indian" has India all figured out, either. 300 million is a lot of people, and India's got another multiplicative factor on top of that.)