A protestor was tackled to the ground by furious members of the public after shouting a slur at Prince Andrew as he walked behind the Queen's coffin.
The crowd had fallen completely silent as the procession made its way up the Royal Mile before the young man began shouting and running towards the barrier.
Despite being hauled onto the floor, the man, who looked in his early 20s, continued to shout comments directed at the Duke of York.