Net legal migration is running at historically high levels, and was estimated at 728,000 for the year to June 2024. The surge ...