On the contrary you saffron chaddis are all about how grand the mighty India is, and how measly, weak and inefficient everyone else is. You accuse others of having closed minds yet at the same time believe that a needle made in India is far superior than a rocket made by others. It seems that it is an Indian trait to look down on others and suffer from a delusions of grandeur about themselves. Your nationalism have rendered your mind incapable of having any logic or rational thoughts. India is an idiot who thinks torching his neighbours house will make his house safer, India neither is a super power and for sure does not behave as one. Indians can cry as much as they wish, they can also try to rub their apparent financial success in others faces, that only proves their inherent insecurity.
These idiots should be left to rant about their moronic bharat vision, they belong on their Bharat Cyber forums where idiots like these thrive on hallucinations of flying space ships and plastic surgery thousands of years ago.