Nigel Farage had to be locked inside an Edinburgh pub for his own safety after an 'anti-racism' protest against the Ukip leader turned ugly.
According to Sky News he originally tried to get in a taxi, but it refused his fare.
Security officials then sealed Farage inside the Canon Gait pub away from angry demonstrators shouting "Go home!" He was later bundled into a police van and driven away from the scene, according to reporters covering the protest.
Several journalists tweeted that crowds shouted: "Leave Scotland, go back to England!” and "You can stick your Union Jack up your a*se!" as Farage left the building.
Political Editor of the Scottish Daily Mail Alan Roden tweeted this picture of the scenes, as the protest turned ugly.
The Standard reported that some protesters were shouting "racist Nazi scum" while another yelled "you know as much about Scotland as you do about flying planes" a reference to the Ukip leader's plane crash.
Farage told LBC on Thursday night: "If this is the face of Scottish Nationalism it's a pretty ugly picture.
"This was dressed up as anti racism protest but it was a pure anti-English thing. I'm accused of being a racist, but it's ok to hate the English. If the police hadn't been there it could have turned very nasty."
The protest was organised by Radical Independence Edinburgh who called an 'emergency protest' on their Facebook page earlier today. They told the Huffington Post UK: "Farage came up to Scotland to spread his racism and bigotry here - we showed he's not welcome.
"His party UKIP have always achieved a derisory vote in Scotland but Farage thought that could change after their recent local elections successes in England.
"In 2014 we finally have the chance to get rid of the political system at Westminster that pours fuel onto the bigoted fire of Farage and UKIP. Scotland wants to be a country that welcomes immigrants - but we need independence to make that desire a reality."
Farage was in Edinburgh to launch his campaign ahead of the forthcoming elections in Scotland.