John Swinney said the budget he set out last week was "bleak" and said public services will likely need to be reformed.

Deputy First Minister, Swinney, who is also the country's acting Finance Secretary, raised income tax for higher earners and said he was giving more than £500m to councils.

But council leaders said it was only £71m and warned it could lead to the end of some public services being completely pulled.

READ MORE: Glasgow needs more money from John Swinney or jobs will be lost

In Glasgow, the council faces a budget gap of £120m withdrawn and the City Treasurer said the council will need to consider what services it can provide long term.

Swinney told the BBC Sunday show: "I set out, frankly, a pretty bleak picture to Parliament on Thursday.

"It was an explanation of the very real difficulties we find ourselves in as a consequence of some of the global issues which we often feel are a long way away from us.

"But on this occasion the war in Ukraine has brought energy and price inflation right to the heart of our economy and public services - compounded by some of the significant strategic mistakes that have been made in the United Kingdom around Brexit and the mini-budget in early September."

He added what he set out was “a pretty candid, open explanation of the scale of difficulty that we face.

He said: “The financial pressures on all of us because of inflation are so great we have to change the way we deliver public services.”

Opposition MSPs said the SNP was landing councils with austerity.

Daniel Johnson, Scottish Labour Finance spokesman, said: ”It’s all too clear that John Swinney is completely out of touch with Scotland.

“Even SNP councillors are calling out their own party for the failure to support councils after 15 years of savage cuts.

“While claiming to reject austerity, John Swinney is foisting it upon local government - leaving council services decimated across the country.

“Jobs, services and communities are on the line due to SNP cuts.”