Sir Keir Starmer has vowed to cut immigration “significantly” as he called the increase in people coming to the UK recent years “off the scale”. The prime minister launched a stinging attack on the Tories’ handling of UK borders as revised estimates revealed net migration to the UK hit a record 906,000 in 2023.