Make no mistake: Sir Keir Starmer’s appearance on Monday morning was not just a bid to talk up the Budget. It was a fight for his political life.
After days of intense political debate about whether Rachel Reeves lied about the state of the country’s finances in the run-up to the Budget, the prime minister is grappling with a serious trust issue that could now derail his government – and may well bring forward the moment when Labour MPs try to oust him.