The number of eastern European migrants working in Britain has surpassed 1million for the first time, according to official figures.

The figures reveal that he number of workers from eastern European nations, including Poland and the Czech Republic, is now four times higher than a decade ago.

The rise has been driven by a 16 per cent rise in the number of Bulgarians and Romanians working in Britain after migration controls were lifted in January 2014.

Theresa May, the Prime Minister, has vowed to bring in restrictions on EU migrants after Britain leaves the European Union in an issue that is likely to dominate Brexit negotiations.