Two men charged over alleged assault on Prince Andrew heckler

Two men have been arrested and charged in connection with an alleged assault on a man who heckled Prince Andrew during the Queen’s coffin procession in Edinburgh.

The incident took place at around 2.50pm on Monday 12 September when the late monarch’s four children followed the hearse from the Palace of Holyroodhouse to St Giles’ Cathedral in Edinburgh.

Footage showed the 22-year-old seemingly heckle the Duke of York as he walked behind his mother’s coffin, by shouting: “Andrew, you’re a sick old man!” – a reference to the allegations of sexual assault against the Queen’s second son.

After the outburst, two men, both aged 34, allegedly pulled the heckler to the ground.


The 22-year-old man was charged with breach of the peace over the incident and was released by police on an undertaking to appear at Edinburgh sheriff court at a later date.

A spokesperson for Police Scotland said: “A 22-year-old man was arrested and charged in connection with a breach of the peace on the Royal Mile around 2.50pm on Monday 12 September. He was released on an undertaking to appear at Edinburgh sheriff court at a later date and a report will be sent to the procurator fiscal.”

A Police Scotland spokesperson added: “Two men, both aged 34, have been arrested and charged in connection with assault following an incident on the Royal Mile around 2.50pm on Monday 12 September 2022. A report will be sent for the consideration of the procurator fiscal.”

Andrew walked alongside his siblings, King Charles, Prince Edward and Princess Anne, during the procession in the days after Queen Elizabeth II’s death last month.

Thousands of members of the public lined the streets to pay their respects to the late monarch, some holding special messages and flowers.