Nilekani missed the greatest factor that makes India what it is..Hinduism that gives it tolerance and a passivity to accept failures...Indians are also the most professional of people as they do their duty guided by ancient messages of the Geeta that a person must do his duty. India lives with 130 million Muslims whereas little Denmark has problems with 250000 Muslims..add to it several languages and ethnic groups. India is India because it is Hindu. How could Nilekani miss that??