London Mayor Sadiq Khan has moved to reassure European migrants living and working in the capital after the UK voted for Brexit.

Mr Khan lauded the "enormous contribution" made by almost a million European citizens in London.

In a post on Facebook he said: "I want to send a clear message to every European resident living in London - you are very welcome here.

"As a city, we are grateful for the enormous contribution you make, and that will not change as a result of this referendum.

"There are nearly one million European citizens living in London today, and they bring huge benefits to our city - working hard, paying taxes, working in our public services and contributing to our civic and cultural life.

"We all have a responsibility to now seek to heal the divisions that have emerged throughout this campaign - and to focus on what unites us, rather than that which divides us."

Thousands of people have signed a tongue-in-cheek petition calling on Mr Khan to declare London an independent city-state following the referendum result.

The majority of Londoners wanted the UK to remain in the EU.

London was home to just over a third of the UK's foreign-born population, or 3m people, in 2014, according to Oxford University's migration observatory.