Breaking news: MPs back general election in December

Voters will head to the polls on 12 December after MPs voted in favour of a pre-Christmas general election.

The House of Commons voted by a majority of 438 to 20 in favour of Boris Johnson’s plan for an election in six weeks time.

It is set to be the first December election since 1923 and will be dominated by debate over the UK’s delayed departure from the EU.

Legislation to hold the election has now cleared its final stages in the House of Commons and will now go to the House of Lords for consideration – where it is unlikely to be opposed.