The Country does not become great due its size, or its size of economy. It does not become great due its religion or its strength of the army.
The country becomes good due its people. If there are good people in the county who respects and loves each other than it becomes good.
India has remained slave of others for more than 1000 yrs (850 to 1947). Earlier they were slave of Arabs then Moguls and some kings and then the British. and now the Nehru- Gandhi family is ruling India since 1947 till date.
Reason: Because Hindus are the most intolerent of all the people in the world. They cannot tolerate the truth. They cannot tolerate the change.
Hindus are the most coward people in the world. They dont have guts to attack any strong country like China even if they snatch our land and demands more (Arunachal Pradesh) but they will kill innocent people in their home land through riots (Anti-sikh riot, Mumbai Riots, gujrat riots,etc). Hindus feel that people like Modi and Advani and Thakrey who kill innocent people are great while freedom fighters like Gandhiji and Nehru, etc are culprits.