Boris Johnson’s wish for a general election on 12 December looks set to be granted after MPs voted in favour of it by 438 to 20; a majority of 418.
The prime minister had already defeated an attempt to change the date to 9 December – the only serious opposition remaining to his proposal – and the bill that seeks to implement a 12 December general election will now pass to the Lords, who are expected to wave it through.
The Commons has rejected Jeremy Corbyn’s proposal to hold an early general on 9 December, rather than the government’s plan to do so three days later.
MPs voted against amendment 2 by 315 votes to 295; a majority of 20.











