Sir Keir Starmer has accused the Conservatives of using Brexit to run a “one-nation experiment in open borders” after eye-watering migration figures revealed that more than 900,000 people entered the UK in 2023.
The prime minister described the figures as “shocking” and pledged that his government would bring the numbers down with “hard graft” and by taking a tough approach with businesses.