Election confirmed as bill flies through House of Lords

LONDON, ENGLAND - OCTOBER 26: A couple look at a tablet computer opposite the Houses of Parliament on October 26, 2015 in London, England. The House of Lords will vote today on a motion that could delay the government's plans to reduce tax credits paid to low income people. (Photo by Dan Kitwood/Getty Images)
Image: The Lords has passed the election bill
Why you can trust Sky News

The House of Lords has passed the election bill in one night, confirming Britain will go to the polls on 12 December.

The one-page bill got through the House of Commons in quick time on Tuesday, and it's now had two readings in the House of Lords, both unopposed.

Watched on by the prime minister, Baroness Evans of Bowes Park, leader of the House of Lords, opened the debate.

Baroness Evans of Bowes Park moved the bill should pass. Pic: House of Lords
Image: Baroness Evans of Bowes Park opened the debate. Pic: House of Lords

She said: "Having an election will allow us to all put our cases to the public, gives them the opportunity to decide how they want to move forward, and to ensure the new government has time to act before 31 January 2020."

Labour leader in the Lords Baroness Smith of Basildon said: "The bungling of Brexit has fractured our nation, it's divided friends, families and our politics.

General Election 2019: Your ultimate guide
General Election 2019: Your ultimate guide

"If MPs were unable to reach a conclusion on the slightly revamped but inferior deal, I conceded that the way forward would have to be to ask the public to consider the issue."

Liberal Democrat leader Lord Newby said his party felt it was clear there wasn't a majority in the Commons to get a second referendum, so it was "time to face that reality".

More on General Election 2019

Listen to "Is a general election before Christmas inevitable?" on Spreaker.

:: Listen to the All Out Politics podcast on Apple Podcasts, Google Podcasts, Spotify, Spreaker

The moment the bill passed was uneventful, moving from third reading to passed in about a minute.

12 big MPs who are standing down - plus the full list
12 big MPs who are standing down - plus the full list

The House of Lords tweeted: "The #HouseofLords third reading of #GE2019Bill has now ended. As both Houses of @UKParliament have agreed the final text, the bill now proceeds to royal assent."

The final stage of the bill is for the Queen to grant royal assent.