Sir Keir Starmer has accused the Tories of a “different order of failure” on immigration, saying the previous government ran ...
Net migration to the UK was 906,000 in the year up to June 2023 - far higher than previous estimates - and 728,000 a year ...