The MEP faced chants of “racist Nazi scum” and was told to "go home to England" in ugly scenes that were widely condemned by opposition parties in Holyrood.

This week it has emerged that Radical Independence, the far-Left group of Nationalists who arranged the demonstration, are planning a repeat protest when Mr Farage attends a Ukip rally in Edinburgh today.

A message circulated to local supporters revealed the location of Mr Farage's meeting and called for "biggest possible United Against UKIP protest" to be held.

Speaking ahead of his visit, Mr Farage insisted fears of last year's events being repeated would not force him to cancel plans, saying: "If they want to make fools of themselves, let them."

"We now have these ridiculous taxpayer-funded protests wherever we go. I don't particularly like it, but that's the way it's going to be for the next fortnight. I'm not particularly fazed by it," Mr Farage told The Daily Telegraph.

Asked if Ukip's message was relevant in Scotland, Mr Farage said: "It will be more relevant in a fortnight than it is tonight when we have our first elected MEP [in Scotland]. Then we can actually have a proper debate about what independence in Scotland means."

Fallout from last year's visit saw Mr Farage accuse Nationalists of trying to "shout down and drown out" debate about independence, while Mr Salmond said Ukip "dislike everybody and know absolutely nothing about Scotland".

Willie Rennie, leader of the Scottish Liberal Democrats, has called on the First Minister to publicly tell extreme Nationalists not to repeat last year's behaviour.

“Last year we saw self-proclaimed anti-racist campaigners tell an Englishman to get back to his own country. Anti-racists turned racist but were too ignorant to notice. So the First Minister must make clear that aggressive and confrontational behaviour has no place in any debate in modern Scotland," Mr Rennie said.

"Alex Salmond should issue advice publicly that his supporters can protest against Nigel Farage when he arrives in Edinburgh but there should be no repeat of last year’s behaviour. We need our First Minister to stand up for free speech.”

Two opinion polls last month predicted Ukip would win 10 per cent of the Scottish vote at the European parliament elections on May 22 – beating the Liberal Democrats' 7 per cent and challenging the Conservatives' 11-12 per cent.

The figures suggest the party – which campaigns for Britain to leave the EU – has a chance of winning one of Scotland's six seats in the European parliament.

Mr Salmond, whose party is hoping to pick up a third seat at the vote, has previously cited the surge in Ukip as proof that differing political beliefs are held by people north and south of the border – a view that would be challenged if Ukip gain a Scottish MEP.

A spokesman for the First Minister yesterday said that Ukip has "next to no electoral support" in support in Scotland and has "consistently failed to hold a deposit" at elections.

"Ukip are a party that have never gained any electoral foothold in Scotland at any level and as such their message seems to be one that doesn't resonate at all with the vast majority of people across Scotland," the spokesman said.