"foreigner" is a very emotive word, and may not mean quite the same to one person, as it does to another.
For instance, I have a sister-in-law, admittedly not the brightest firework in the box, who went to Spain on holiday once but didn't really like it, because "there were too many foreigners there"
I gently pointed out that maybe on that occasion, she was the foreigner, but I'm not sure she quite understood.