BREXIT LIVE: MPs vote for December election as Labour backs Boris
Britain is set for a pre-Christmas election as Corbyn agrees to early poll
The UK is set for a December general election after MPs voted 438 to 20 for a poll to be held on December 12.
Labour leader Jeremy Corbyn reversed his decision following Monday’s announcement that Article 50 has been extended to 31 January. This means a no-deal Brexit has been taken off the table, a condition of Corbyn agreeing to a pre-Christmas election.
The Labour leader says he is ready for an election and plans to launch the "most ambitious and radical campaign for real change our country has ever seen".
The House of Lords has to approve the election bill before it passes into law but it is unlikely they will vote it down. It will be the first December general election since 1923.
Johnson’s decision to hold an election before delivering Brexit is a huge risk, as it gives Remain voters a chance to stop Britain leaving the EU. However, if the gamble pays off, the prime minister says he will deliver the Brexit deal he agreed in Brussels this week.
Labour and the Scottish National party are promising a second EU referendum if they win a majority, while the Liberal Democrats say they would revoke the Article 50 exit process.
Johnson is still negotiating with opposition parties over the exact date of the election, but it is expected to be held between December 9 and December 12.