Boris Johnson has been lambasted over his failure to deliver his “do or die” pledge to deliver Brexit on Halloween, as the prime minister hits the campaign trial ahead of December’s general election.

Mr Johnson, who today marks this 100th day in office, previously claimed he would rather “be dead in a ditch” than extend Brexit beyond October 31, before requesting a fresh delay from the EU.

Labour leader Jeremy Corbyn took aim at the prime minister, saying: “Boris Johnson has spent months promising we’d leave the EU today. The failure to do so is his and his alone.”