nigel farage edinburgh

Nigel Farage has condemned the protesters who confronted him on the streets of Edinburgh, forcing him to take refuge in a