The First Minister has described Nigel Farage as a “traitor to the interests of the people of these islands” following his comments about the war in Ukraine.
In an interview with the BBC, Farage said “we provoked this war” and drew a link between the war and the expansion of Nato and the European Union.
But responding to the Reform UK leader, John Swinney told journalists on a campaign stop in Edinburgh: “I this these are some of the most appalling remarks I’ve heard, literally in my life, and they’re of an extraordinary degree of absurdity and danger.
“Vladimir Putin has voluntarily invaded a sovereign country and nobody provoked him to, nobody was a threat to Vladimir Putin.
“Nigel Farage has confirmed what all of us have suspected of him – that he is a dangerous man.
“And that he is a traitor to the interests of the people of these islands, and the people of Ukraine.”
Keir Starmer and Rishi Sunak also condemned the comments made by Farage.
The Prime Minister said the Reform UK leader was “completely wrong and only plays into Putin’s hands”, and likened the comments made in a BBC Panorama interview to appeasement of Russian President Vladimir Putin.
Labour leader Sir Keir called the remarks “disgraceful” and said anyone standing for Parliament should make clear Russia is the aggressor.
Asked by broadcasters about the remarks during an election campaign visit in London, Sunak said: “What he said was completely wrong and only plays into Putin’s hands.”
Sunak added: “This is a man (Putin) who deployed nerve agent on the streets of Britain, who is doing deals with countries like North Korea, and this kind of appeasement is dangerous for Britain’s security, the security of our allies that rely on us, and only emboldens Putin further.”
Sunak’s criticism follows hot on the heels of his former defence secretary Ben Wallace, who likened Farage to a “pub bore” and suggested he does not understand the “real world” of politics.
Lib Dem leader Sir Ed Davey said he did not “share any values” with Farage.
“My message to the British people, we need to support the Ukrainian people,” Sir Ed added.
During Panorama Interviews on BBC One on Friday, Farage was questioned about his opinion of Putin.
He replied: “I said I disliked him as a person, but I admired him as a political operator because he’s managed to take control of running Russia.”
Putin has been either Russian president or prime minister since 1999, after elections which have been described as rigged.
Farage, a former member of the European Parliament, also said: “Right, I’ll tell you what you don’t know, I stood up in the European Parliament in 2014 and I said, and I quote, ‘There will be a war in Ukraine’.
“Why did I say that?
“It was obvious to me that the ever-eastward expansion of Nato and the European Union was giving this man a reason to his Russian people to say, ‘they’re coming for us again’ and to go to war.”
Farage said he had been making similar comments “since the 1990s, ever since the fall of the (Berlin) wall”, and added: “Hang on a second, we provoked this war.
“It’s, you know, of course it’s his fault – he’s used what we’ve done as an excuse.”
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country