Prime Minister Keir Starmer vowed on Thursday to reduce the number of migrants coming to Britain, saying he would produce a plan for reform of the points-based immigration system that would put the onus on businesses to train British workers.
Hours after official data showed net migration had reached a record of more than 900,000 in the year to June 2023, much higher than original estimates, Starmer called a news