I totally agree, India is an amazing place and the 'mother' of the world. The earth is now being blessed because the people of India are moving to other parts of the world and spreading their influence, also Indian 'souls' are reincarnating in bodies throughout the whole world. Also many foreigners are traveling to India to learn from great sages and the world is a better place for it.
Probably, the reason India has been invaded so many times is because they have such a gentle, passive nature, hence the vegetarianism being prevalent, as people of this nature are drawn to a vegetarian diet. People that are aggressive and violent are drawn to a diet high in meat.