Boris Johnson has declared that EU citizens living in the UK will have their rights protected "whatever happens" after Brexit.

The Foreign Secretary went significantly further than the Prime Minister as he suggested the UK will guarantee citizen's rights even if the UK leaves without a deal.

The Prime Minister has said that the UK will protect the rights of EU citizens in exchange for the EU offering similar guarantees to British citizens living in Europe.

Mr Johnson made the apparent unilateral offer in an address to the Belvedere Forum on Polish-UK relations on Tuesday evening last week.

A clip of his comments was put on Twitter by the official account of the Polish embassy in the UK.

He said: "We have 30,000 businesses in this country that are Polish. We have one million Poles in Britain. We are thoroughly blessed, we are lucky.