Net migration from Europe has fallen below 100,000 for the first time in six years, ONS figures show.

Some 90,000 more EU migrants arrived in Britain than left in the year to September 2017, a significant dip which statisticians suggest is the result of Brexit.

It is the first time net migration from the bloc has dipped below six figures since the year to March 2013, when it was 95,000.

The last time the measure was lower was in 2012, when it was 82,000.