// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 22, 2026
27 C
Singapore

UK opposition seeks to oust PM to avoid no-deal Brexit

Britain’s main opposition Labour Party leader Jeremy Corbyn urged parliament Wednesday to oust Prime Minister Boris Johnson before he takes the splintered country out of the EU without a deal.

Corbyn called on members of other parties who fear the economic consequences of a chaotic “no-deal Brexit” to vote no-confidence in Johnson’s government and appoint a caretaker one in its place.

He offered to lead the new cabinet on a “strictly time-limited” basis so that he can ask leaders of the other 27 EU member states to postpone the October 31 divorce date.

“I would then, as leader of the opposition, seek the confidence of the House for a strictly time-limited temporary government with the aim of calling a general election, and securing the necessary extension,” Corbyn said in a letter to top pro-European and moderate lawmakers.

“In that general election, Labour will be committed to a public vote on the terms of leaving the European Union, including an option to Remain.”

Corbyn did not spell out when he intended to put the motion of no-confidence up for a vote.

A Downing Street spokesman said Corbyn’s proposal would “overrule the referendum and wreck the economy”.

‘A nonsense’
Johnson campaigned to succeed Theresa May as ruling Conservative Party leader last month on a promise to take Britain out of the bloc by the twice-delayed deadline at any cost.

The British parliament three times rejected the separation terms May signed with her EU counterparts last year.

Lawmakers were particularly troubled by the “backstop” — a mechanism that would keep the UK in EU customs arrangements to prevent a hard border on the island of Ireland.

Brussels says the fallback option is needed to preserve the integrity of European trade and avoid risking a return of sectarian violence in Britain’s Northern Ireland.

Johnson insisted on Wednesday that he was not trying to end Britain’s 46-year involvement in the Europe project without a plan for what comes next.

But he stressed that Brussels had to give ground in order to avoid a sudden rupture in trade and diplomatic ties.

“The more they think there’s a chance Brexit can be blocked in parliament, the more adamant they are in sticking to their position,” Johnson said.

A faction of more moderate lawmakers have been discussing ways to keep Johnson from following through on his no-deal threat for weeks.

Yet leaders of the pro-EU Liberal Democrats have opposed putting Corbyn — a socialist whose position on Europe has been vague — in charge of a new government.

“Jeremy Corbyn is not the person who is going to be able to build an even temporary majority in the House of Commons for this task,” Liberal Democrat leader Jo Swinson said in response to Corbyn’s letter.

“It is a nonsense.”

It is also far from clear whether snap general elections would see more EU-friendly parties come out on top.

European Parliament polls held in May saw populist Nigel Farage’s new Brexit Party finish first with 30 percent of the vote.

The Liberal Democrats and Labour came in second and third while the Conservatives managed a dismal fourth-place showing that contributed to May’s downfall.

© Agence France-Presse

Hot this week

AI company Anthropic opening SG office in Oct; hiring 10 Singapore job roles across applied AI, finance, sales, marketing, and research

The AI firm is building a local team to work with companies and public agencies, with ten roles already advertised across key functions

Singapore man, 65, a plumber, assaults maid in Telok Kurau after she breaks up with him before returning to home country

The man, a plumber, entered the helper’s employer’s home at night and broke into her room after she planned to return home when her work contract ended

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks