More than half a million EU nationals, equivalent to a population the size of Glasgow, will be forced to leave Britain after Brexit according to the latest analysis.

The Social Market Foundation (SMF) has found 590,000 EU nationals currently living in the UK would not meet the residency requirements to be automatically guaranteed the right to remain if Article 50 is triggered next year and Britain leaves the EU by 2019.

However, of the 3.6 million EU citizens currently living in the UK, more than 80 per cent would have been here for five years and would thereby retain the right to stay.