Indians behave when they are put into their place. After all their idiotic caste system is all about might being right.I am an ethnic Chinese in Canada. As I observed, quite a few Indians directly from india hate Chinese, and bully Chinese people whenever they got a chance. Probably because of anti-chinese propaganda back in India (is it?).
Thanks to democracy, it seems improving, but still Indian people from india have a mindset of stratifying people due to their caste system habit, and then start to discriminate people that way. i.e. kiss-up and kick-down based on the discrimination.
As for Chinese people here, basically treat Indian people same as others. And as for me, I always say to myself that: not every Indian acts as above then I cannot take every one of Indians as such unless he has been found acting such way. And even though, I still take this as individual cases (unfortunately, this is seen on Indian people directly from india way more often than on other people).
Also, need to point out: from my observation, Indian people grew up here usually dont have such above mentioned habits.
So, my advice to Indian people directly from india is: please get your mindset out from that notorious caste system, stop stratify around you and learn to treat people equally. Especially in north America, where the society is the least stratified comparing to the rest of the world.
I know for sure that the fucking Indians hate black people, but I also know for sure no Indian would dare try to bully a black person unless the Indians want to get their ass kicked.