There are good people and bad people in all races. I have worked in several companies and made friends with people from all continents. However, I do feel it's hard to make friends with Indian for me after having worked with many Indian. I especially feel uncomfortable working with Indian in the same team. Many of them don't like to do the real work, but they have the tendency to take your credit as their achievement. The other thing I don't like is they are very humble in front of White people. They can listen to white people talking silently for long time even if the speech really sucks. But they would interrupt the speech frequently if the speaker is a Chinese. I'm not saying that Indian are inferior, but they are not that type of people I can have deep connection. I'll feel uncomfortable if 20% or more of people surrounding me are Indians, especially if I have to work with them closely to get grades and friendship.