A man wearing an Australian football shirt has been arrested in Edinburgh after he heckled Prince Andrew during the procession for the Queen's coffin.
Some mourners reportedly tackled him to the ground while an onlooker shouted "God Save the King", to drown out the man's protests.
The royal family decamped to the Scottish capital on Monday to take part in a series of ceremonies marking the Queen's journey from Balmoral – where she died last week – to London for her funeral.
On Monday afternoon, the Queen was taken from the Palace of Holyroodhouse by hearse the short distance along the city's historic Royal Mile to St Giles' Cathedral. She will lie in state there before being flown to London on Tuesday.
King Charles III walked behind the hearse alongside the Queen's other children – Princess Anne, Prince Andrew and Prince Edward.
Unlike Charles, Anne and Edward, Andrew did not march in ceremonial military uniform.
Earlier this year he was stripped of his military titles. In February, he settled a lawsuit with Virginia Giuffre who had accused the prince of sexually abusing her when she was underage. Andrew has consistently denied any wrongdoing.
The fan was pinned to the ground by onlookers before being arrested. Photo / AP
As the royal party slowly walked along the Royal Mile a man allegedly began heckling Andrew by name.
- TVNZ correspondent: Thousands of people have turned out to pay respects to Queen Elizabeth
- Hospitality bosses: Businesses will carry cost of public holiday to honour Queen
According to audio online he said "Andrew, you're a sick old man".
Despite the huge crowd, 10 deep in places, the man was apparently able to get within just a few metres of the King and Andrew.
Mourners reportedly grabbed the 22-year-old pulling him to the ground. A police officer then stepped in a pulled him from the crowd.
He could clearly be seen to be wearing a hoodie with the distinctive shield of Melbourne City Football Club.
According to Scottish political website Holyrood, which published a video from the incident, another man started shouting "God Save the King" to drown out the protester's heckles.
As the man was moved away by a police officer another person shoved him.
The protester could be heard on the video telling the police officer, "I've done nothing wrong".
A spokesman for Police Scotland 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.
There have been some questions about the man's treatment.
BBC journalist Jeremy Vine said the protester was definitely "rude" and "out of order" but he questioned whether that gave "permission to bystanders to shove him to the ground?"
Earlier in the day a woman was also arrested in Edinburgh after she held up antimonarchy placards in the area around St Giles' Cathedral.
At a condolence service in the Scottish parliament later on Monday, Scottish First Minister Nicola Sturgeon paid a moving tribute to the Queen including her awe at being driven around the Balmoral estate by the late monarch.
"Queen Elizabeth, Queen of Scots, we are grateful for her life. May she now rest in peace."
Scottish Conservatives leader Douglas Ross pointed out that King Charles was the first sovereign to accede to the British throne on Scottish soil for 400 years.
The man was arrested after shouting insults as Andrew walked behind his mother's coffin. Photo / Getty Images
"The Queen seemed as permanent as the stones of Edinburgh Castle," he lamented.
King Charles rounded off proceedings by talking of his mother's affection for Scotland.
"My mother felt as I do, the greatest sense of admiration for the Scottish people.
"And it was the greatest comfort for her to know the true affection in which she was held."
- Benedict Brook, news.com.au
Take your Radio, Podcasts and Music with you