More migrants came to Britain from the European Union than from all other countries combined for the first time in the wake of the Brexit vote, official figures have disclosed.

While overall net migration of EU migrants fell slightly to 165,000 in the year to September, net migration of non-EU migrants fell by more than 28,000 to 164,000 after a significant decline in the number of foreign students.

The number of migrants from Romania and Bulgaria rose by 19,000 to 74,000 in the year to September 2016, the first official data since the referendum.