A MCDONALD’S restaurant in Edinburgh was asked by police to stop selling milkshakes during the visit of Nigel Farage to the city amid fears he would be targeted with the drinks, according to reports.

The former Ukip leader was in Scotland to promote the Brexit Party ahead of the EU elections.

He delivered a speech at the Edinburgh Corn Exchange, less than a mile away from a McDonald’s outlet.

Police reportedly requested that the restaurant suspend serving milkshakes and ice cream during Farage’s visit due to concerns that the products would be used as missiles.

Earlier this month, far-right activist Stephen Yaxley-Lennon, aka Tommy Robinson, was twice covered in milkshakes while campaigning in England.

READ MORE: Let’s not cry about milk spilt over the likes of Yaxley-Lennon

The National:

Videos of the English Defence League founder being soaked were shared widely on social media.

Ukip candidate Carl Benjamin, who has joked about raping Labour MP jess Phillips, also had a milkshake poured over him while campaigning in Devon on Monday.

READ MORE: Jess Phillips 'sickened' by Ukip candidate's jokes about raping her

The National:

As a result, Police in Edinburgh were eager to avoid a repeat.

A notice outside the McDonald's outlet read: “We will not be selling milkshakes or ice cream tonight. This is due to a police request given recent events.”

Police Scotland refused to comment on the apparent demand, but a member of staff, who did not want to be named, described the situation as "ridiculous".

At the Brexit Party event, Farage urged pro-independence voters to "lend your votes to the Brexit Party”.

READ MORE: Nigel Farage says Scottish independence is 'most dishonest political discourse in the world'

He told supporters, who had paid £2.50 to attend the rally: "Our politics is full of deception because here in Scotland we have the extraordinary situation where Nicola Sturgeon talks about independence.

"She says that separating from the United Kingdom but staying part of the European Union means that Scotland will be independent.

"It is, I think, the most dishonest political discourse I've ever seen anywhere in the world.”