Let me see...
In the office we have French, Italian, Polish, Chinese, Indian, Brits, Dutch and a Canadian, all of whom are very nice, highly professional and approachable.
Day to day I deal with Americans, Indians, Aussies and Kiwis to name but a few.
The yanks are, for the most part good people. Some of the guys in our other offices are a bit strange, but they are dependable and can do what they do well.
The Indians are, for the most part, highly professional and well motivated. Dealing with them is sometimes a pleasure, sometimes not, but that's the way of the world.
The aussies are a bit odd, but I think that's because they are such a long way away from us. Same with the Kiwis, although both sorts are very good to go out drinking with and the ones I know are good at their jobs.
I know a couple of South Africans, and they are another bunch of hard workers. They just play harder than most afterwards.
I think I spend most of my time either taking the pi$$ out of my US colleague or the French guy I work with. The fact that he takes the pi$$ right back shows that people are wrong when they thing they have no sense of humour.