that was helpful! it is important to know a bit more about the culture-helps people settling in more easily if they know what to expect (or what not to )
On the racism side, if I may throw in my 2p worth, unfortunately I have experienced it myself living in England. It might sound like an alien concept to many, but believe me I have and am always reminded that I am a foreigner. On many occasions I have been called "bloody European". Have to say things are a lot easier now, but I do get some people patronising me as if I was some sort of culturally challenged person. Only for them to discover that I have "Dr" before my name. Then the fun starts
Sorry- no offense meant to anyone- just wanted to put things in perspective putting my own case fwd- racism is everywhere. And I haven't started speaking about my home country....
But having said that- where I come from they would be very much in awe of a Brit... assuming superior intellective qualities this time- so reverse racism- there you go