"I relish the chance to take the fight to Boris Johnson in an election, and I'm confident we'd make significant gains.

"Whenever the election comes, our position is clear and unequivocal. A majority Liberal Democrat government would not renegotiate Brexit; we would cancel it by revoking Article 50 and remaining in the European Union.

"Since the referendum, the Conservatives have made a mess of Brexit and brought us to the brink of a dangerous no deal.

"The Liberal Democrats are the strongest party for Remainers and those who support a People's Vote. We are committed to stopping Brexit so that we can mend our broken politics, build a fairer society and protect our planet."

The Guardian reported that the party would back immediately revoking Article 50 in an election campaign but would go back to supporting a second referendum and campaigning to remain in the EU if it does not win the election.