"Ouch, d'ya mean England or eh, the rest of the UK as well (Scotland, N. Ireland, Wales)?
;-))"
Well, yeah, my bad... though I get the impression the larger body of immigrants settle around London, or at least the larger English cities?
I haven't been on UK soil since 1978 or something, not that I would have known any better then.