The man was seen shouting at the royals as the procession made its way from the Palace of Holyroodhouse to St Giles’ Cathedral on Monday afternoon.
Somebody yells out, “Andrew, you’re a sick old man” to Prince Andrew, who is walking behind Queen Elizabeth’s coffin pic.twitter.com/M6DsyuPLXR
— philip lewis (@Phil_Lewis_) September 12, 2022
Video shows the moment the heckler cups his mouth to shout “Andrew, you’re a sick old man” at the Duke of York before being quickly dragged backwards.
Some members of the crowd shove him to the floor whilst others tried to drown out his remarks shouting “God Save The King!”
Prince Andrew heckled as the Queen's coffin passes pic.twitter.com/85m9jUgszF
— Christopher Marshall (@chrismarshll) September 12, 2022
The protester shouted “Disgusting!” as he is dragged away by police.
Later a man calling himself Rory and surrounded by police, explained to reporters: “Powerful men shouldn’t be allowed to commit sexual crimes and get away with it.”
A Police Scotland spokesman said: “A 22-year old man was arrested in connection with a breach of the peace on the Royal Mile around 2.50pm on Monday, September 12.”
Andrew, the late monarch’s second son, stepped down from public life after the furore over his friendship with paedophile billionaire Jeffrey Epstein, and paid millions to settle a civil sexual assault case to a woman he claimed never to have met.
She alleged he had sex with her when she was 17 years old. He always denied wrongdoing.
He has been barred from wearing his military uniform for the historic procession and service at St Giles’ Cathedral, honouring the Queen’s life and her connection to Scotland.
The duke wore a black suit he was permitted to wear medals from his time in the Royal Navy.
The Duke of York will be back in military uniform for the final vigil around the Queen’s coffin during the lying in state, but not for the state funeral or other ceremonial elements in the coming days.