UKIP leader Nigel Farage described protesters who mobbed him in an Edinburgh pub as "fascist scum"
Staff were forced to clear the Canons' Gait pub on Edinburgh's Royal Mile, where Mr Farage was due to hold a press conference near the Scottish Parliament, after it was filled with the chanting protesters.
The UKIP leader attempted to make an escape by taxi but protesters blocked its path and Mr Farage was forced to return to the pub, where police barricaded the doors against protesters until officers in a riot van came to his aid.
Two men were arrested after the protest and Mr Farage was escorted from the scene "to ensure his safety", Police Scotland said.
Mr Farage was in Edinburgh to promote his candidate Otto Inglis in the Aberdeen Donside by-election, but the pub was soon filled by dozens of protesters shouting "racist Nazi scum".
He told BBC Radio Scotland's Good Morning Scotland: "The fact that 50 yobbo, fascist scum turn up and aren't prepared to listen to debate I absolutely refuse to believe is representative of Scottish public opinion. It is not."
More top news
Police appeal for information after father and two young children go missing from Kent home.
A father has been sentenced to life in prison after being convicted of intentionally leaving his toddler son to die in a hot car.
Theresa May has refused to rule out paying money to the EU after we leave, so that UK firms can still trade with the single market.