Al Carns, the minister for the Armed Forces, followed John Healey in resigning from the Government after a row about defence spending.

In a letter to the Prime Minister, Carns wrote: “We face a more unstable and dangerous world than at any point in recent decades, and having spent most of my adult life in uniform, I understand what public service in such a moment demands.

“It is for this very reason I cannot continue.”

Shorts

Carns, who has made it clear he will stand in any future race to succeed Sir Keir Starmer as prime minister, is a former special forces commander who served five tours in Afghanistan and has been awarded the Military Cross for gallantry.