Britain will hold its first December election in almost a century after Prime Minister Boris Johnson won approval from parliament for an early ballot aimed at breaking the Brexit deadlock.

Prime Minister Johnson, who had promised to deliver Brexit on October 31st, demanded an early election after parliament frustrated his attempts to ratify the last-minute deal he struck with the EU earlier this month.

Johnson has assured Britons that the vote will “refresh parliament and give the people a choice,” after pronouncing that parliament was corroding faith in democracy by obstructing Brexit and damaging the economy by preventing investment decisions.