More than five million people have been granted citizenship in the EU over the past six years giving them the right to live and work in the UK, according to official figures.

Eurostat, the EU's official statistical agency, disclosed that the number of people given citizenship by EU nations has risen from 771,800 in 2009 to 889,100 in 2014.

One in five of those who has been granted citizenship in Europe over the past six years has been given a British passport, more than any other nation.