If the British public truly opposes immigration, they are probably referring to non-EU immigration, not the arrival of, say, Italian university graduates.
Se l’opinione pubblica britannica si oppone veramente all’immigrazione, probabilmente si riferisce all’immigrazione dall’area non-Ue, e non ad esempio all’arrivo degli studenti italiani.