I wish someone from Pakistan had posted this!!!! It would've told me that someone ACTUALLY started to pay attention!!! But oh no, how could that be?? It was an Indian guy posting it. But allow me to add my two cents, whether some like it or not. Its not true that everyone coming from India is an intellect or "smart above the remainder of the world". They are just like the rest of the world, have smart ones, less smart ones, average ones and below average ones. So what makes them successful???
1) Nationalism and team work: They present India everywhere they go. There is tension and hate among some groups and states too, like we would have anywhere else. But, they put all their issues and ego aside and ONLY work for India. Sense of pride to support their country is amazing and show unity, team work and gets things done without stress or issues.
2) Understanding of the bigger picture. They know their goals. They know what they have to do here, what they have to deal with and for how long. Even if an Indian person gets an H1B visa for 6 years, they do back and live in India afterwards, they have still become a multimillionaire in India. Because they have goals and understanding of the bigger picture. They also understand the basic business term very well, to get something, you got to give something. So whether that's providing help to someone, favor, money, etc, they know the system and play with it very well.
3) And this last one's obviously the common sense, the Education. There are many IT guys without education that came in to US somehow, they are in the same category also. The top two things are a MUST have, whether you have basic or advance education or whether you are a PHD!