UK net migration figures hit record high

2023-05-25 2,530