Dramatic footage has shown the moment a man was dragged from the Queen's coffin procession for allegedly heckling Prince Andrew.
The protester has now been arrested after he was hauled to the ground by enraged members of the public after reports he shouted an unknown obscenity at the Duke of York as he walked solemnly behind the Queen's coffin on Edinburgh's Royal Mile.
A video taken at the scene shows the young man leaning over the barrier which separates throngs of people from members of the Royal Family who were following the hearse.