In the year to March 2026, 171,000 more people arrived to stay in the UK than left – a fall of almost half from the year ...