Provisional figures for net migration to the UK show levels dropped to 204,000 in the year to June 2025.

Leave a Reply

Your email address will not be published. Required fields are marked *