Well said except the SUPERPOWER part. India and Indians would do better if they clear off their minds from being obsessed with the word 'SUPERPOWER,. India, no matter what, can not become superpower atleast in this century. It will have to wait till 2150 to become so that too if all the developed comtries stop developing today which is not going to happen.