Oh boy
I would really like to see your employer trying to defend their decision in ANY European country.
"We fired him for speaking Spanish/Swaheli/Latin" is really going to go down well with the Judges.
And adding "Look: it sez in his Contract: got to speak proper English, like wot we does" isn't going to stop the Judges from tearing their heads off.
OORW