The British parliament voted to hold early general elections on December 12.

The opposition Labor Party said it accepted the election after receiving assurances from EU leaders that Britain would not leave the union without an agreement.

This is the fourth time Prime Minister Boris Johnson has filed a memorandum for elections that he says is the only way out of the Brexit crisis.

This comes after the European Union granted London an extension of the deadline from 31 of this month to the end of January.

Johnson hopes these elections will allow him to regain the majority and fulfill his promise to drive the country out of the EU.

The House of Commons approved an early election proposal by an overwhelming majority of 438 votes to 20, and rejected a motion by the Labor opposition to set the election date by December 9.

Some politicians argue that holding elections very close to the Christmas holidays may be of concern to voters, while cold weather and a lack of daylight hours are expected to disrupt campaigning and voter turnout.

Voters will have to choose between Johnson, who is seeking to complete the Brexit deal, or a socialist government led by opposition Labor Party leader Jeremy Corbin, who will renegotiate the deal before a second referendum.

If neither of them wins a decisive election victory, the crisis of Brexit, for which the British voted in a referendum more than three years ago, will continue.