The European Parliament has threatened to veto Theresa May's offer on EU citizens' rights, branding it a "damp squib" which risks creating a "second class of citizenship."

In a letter published by several European newspapers, MEPs claimed Mrs May's proposals "cast a dark cloud of vagueness and uncertainty over the lives of millions of Europeans."

It came after Mrs May unveiled what she described as a "fair and generous offer" which would grant permanent residence to the three million EU citizens who came to Britain before Brexit.