Ukip leader Nigel Farage was barricaded in a pub today as dozens of protesters interrupted his campaigning.
He had called a press conference on Edinburgh's Royal Mile to promote Ukip's candidate in an upcoming by-election.
However, protesters entered the pub - the Canons Gait just yards from the Scottish Parliament - and surrounded the meeting.
Staff were forced to clear the pub and the protest spilled outside obstructing Mr Farage's exit.
The Ukip leader attempted to make an escape by taxi but protesters blocked its path.
Police eventually escorted Mr Farage back into the pub and barricaded the doors against protesters.