Net migration – an estimate of the number of people migrating to Britain minus those leaving – dropped to 431,000 from 860,000 in 2023, the Office for National Statistics said. The data will offer some relief to Labour Prime Minister Keir Starmer, who earlier in May promised to reduce migration significantly over the next four […]