India had a choice, had they elected a more socialist government, the whole country would had slowly advanced as they did in the past but slowly they go completely Western Democracy US style where the elites get very rich and the majority got left behind. The disparity is just getting worse.Because it's a zemocracy. It's not rocket science that if India was governed under a communist system then all the accomplishments you cited would not be as prominent. Indians are not that special and or talented compared to anyone else let alone the Chinese.