Here.
From an Indian expat who has lived in Bangkok and Nairobi, talking about why nobody likes Indian people wherever on Earth they go. It’s because of how they act. In a word, they act terrible. Why? Is it in their genes? Of course not. It is culture, culture, culture, culture. It’s not racist to criticize cultures.
No one one is forcing them to act like insufferable pricks. People can change their culture anytime they want to, like tomorrow. Or today. Or yesterday! They just don’t want to. The only thing they know is how to act awful and make enemies and negatively influence people everywhere they go. If someone gets thrown out of every bar in town in every one of the twenty cities he has lived in the last decade, would you say that the bar owners are racist? Are they mean? Are they picking on some poor innocent guy who never does anything wrong? If you get the same negative reception and reputation everywhere you go, maybe you should look in the mirror. Eh?