Prince Andrew was heckled as he joined his brother King Charles in a procession behind their mother’s coffin.
The disgraced Duke of York, who stepped back from his royal duties amid outrage at his relationship with paedophile billionaire Jeffrey Epstein, followed the hearse carrying the Queen’s casket as it slowly moved down the Royal Mile in Edinburgh.
‘Andrew, you’re a sick old man,’ someone in the dense crowd of people shouted as the duke walked by.
Footage posted on social media appears to show outraged mourners pushing the protester into the hands of the police.
The officers tackled him to the ground before dragging him away from the metal barriers.
Andrew has made few public appearances since settling a sex abuse case in New York, but he will be present at events throughout the period of national mourning.
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 instead wore a black suit for the sombre occasion but he was permitted to wear medals from his time in the Royal Navy.
Princess Anne and the Queen’s youngest son, Prince Edward, joined Andrew and Charles on foot in full military garb.
Police Scotland has since confirmed a 22-year-old man was arrested ‘in connection with a breach of the peace on the Royal Mile’.
Got a story? Get in touch with our news team by emailing us at webnews@metro.co.uk. Or you can submit your videos and pictures here.
For more stories like this, check our news page.
Follow Metro.co.uk on Twitter and Facebook for the latest news updates. You can now also get Metro.co.uk articles sent straight to your device. Sign up for our daily push alerts here.