Figures from the Office for National Statistics showed that net migration has fallen by 20 per cent this year, after reaching a record high of 906,000 in 2023