I've been a Spanish immigrant for almost 7 years now. When Spaniards hear my language and ask "Inglesa?" I spit on the ground. They laugh. When I say "Escocesa" they smile.
I lived in Spain 15 yrs. I'm fluent in Spanish, worked as an interpreter & was integrated into the Spanish community. None of those flag waving Brits in Spain thinks they're an immigrant. They're "expats". They complain about immigrants in the UK not learning English with no awareness of the irony.