Nicola Sturgeon has launched a brutal attack on Liz Truss and repeated her call for the Prime Minister to resign.
The First Minister was speaking at Bute House today as she launched her government's latest briefing paper on Scottish independence.
The SNP leader hit out at the UK Government after new Chancellor Jeremy Hunt had earlier ripped up most of the disastrous mini-budget announced by his predecessor, Kwasi Kwarteng.
Sturgeon told a press conference the fact Truss had not resigned was "perhaps a sign of how badly broken UK politics is".
She concluded the event in Edinburgh by saying she hoped to see a general election "very soon" as it could see the end of a government she branded a "rotten shower".
Sturgeon said: "To say this is now a UK Government and a prime minister without a shred of credibility is an understatement. Indeed, it is perhaps a sign of how badly broken UK politics is that the prime minister's resignation has not already been tendered."
She also took a swipe at the Scottish Conservatives who last month demanded her government copy the tax cuts proposed by Kwarteng.
She added: "I also reflect as First Minister that if I had given into demands made by Tories, and indeed some commentators on the day of the mini budget to match the UK government's tax plans, I too today would be dealing with something of a financial disaster.
"It should, I think, be a relief to everyone across Scotland that the Scottish Government did not act so rashly.
"I think it will be galling I think that the one measure that the prime minister has repeatedly cited to effectively justify the market turmoil of recent weeks the energy price cap has also now been curtailed, leaving many people and possibly many businesses without the support with energy bills that they were before today expecting.
"There's no doubt this is a self inflicted crisis for Liz Truss and it is humiliating in a quite unprecedented way. I think the sooner this prime minister and indeed this entire government departs office the better that will be for everyone."
To sign up to the Daily Record Politics newsletter, click here.