MPs back Boris
Voters head to polling stations for 12 December election
Prime Minister Johnson forced election
Boris Johnson finally secured a resounding victory in the Commons as MPs backed his demands for a general election in an attempt to end the Brexit deadlock.
MPs voted by 438 to 20 at third reading to approve the one-page Bill enabling the election to be held on 12 December.
Mr Johnson re-admitted 10 of the 21 Tory MPs while proposed amendments to lower the voting age and to allow EU nationals to vote were barred from being considered by the deputy Speaker.
Earlier, they rejected a Labour amendment by 315 to 295 for polling day to take place on 9 December to cut off any possibility Mr Johnson could make a fresh attempt to ram through his Brexit deal before Parliament is dissolved.
The vote means Parliament will be dissolved on 6 November.
The election was made possible when Labour leader Jeremy Corbyn finally agreed after securing the No Deal Brexit he had sought as a condition.
He said: “This election is a once-in-a-generation chance to transform our country and take on the vested interests holding people back.”
Lib Dem leader Jo Swinson confirmed her party would be campaigning on a platform to reverse the Leave vote.
“It is our best chance to elect a government to stop Brexit,” she said.