By the way, here many people use the term 'immigrant' for third world or developing countries immigrants, and foreigner for well-off or middle-class (usually European) non-native people. It's not correct, of course. Is it the same in Sweden/Denmark?