Theresa May has called for a general election to be held in the UK on 8 June. Here are the latest updates:

Please allow a moment for the live blog to load

The Prime Minister called for a general election to be held on 8 June, saying she had reversed her position on an early vote to ensure stability during Brexit negotiations.

For the election to go ahead, she must secure a two-thirds majority in a vote to be held in the House of Commons tomorrow.