Former Tory leader William Hague has torn into blame-dodging Liz Truss and Boris Johnson for refusing to accept responsibility for their mistakes.
Lord Hague said political leaders who are unwilling to take the blame for their failures can have a "corrosive effect" on public life, pointing to Donald Trump's refusal to accept defeat in the US elections.
He mocked both Ms Truss and Mr Johnson for their stubborn responses to being ousted from power by their own MPs after chaos and scandal.