This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies Find out more here
Figures released by the Office for National Statistics (ONS) on Thursday put net migration at more than 900,000 in the year to June 2023, numbers Starmer blamed on the previous Conservative government.