A man has been arrested after heckling Prince Andrew as the Queen's cortege went up Edinburgh's Royal Mile.
All the Queen's children, including the King, were walking behind her coffin when the man shouted: "Andrew, you're a sick old man."
He was removed from the crowd and detained by police.
Police Scotland said: "A 22-year-old man was arrested in connection with a breach of the peace on the Royal Mile at around 2.50pm today."
Video published on Twitter shows the man being pulled to the floor by a police officer and what appears to be a member of the public.
He shouts "disgusting" as he is led away by police.
A woman was earlier charged with breaching the peace during Sunday's Accession Proclamation for the King in Edinburgh. She was pictured outside St Giles' Cathedral with an anti-monarchy sign.
Police said a third person, a 74-year-old man, was also arrested and charged with breaching the peace on Sunday.
Monday's arrest came as the Queen's coffin was being taken from the Palace of Holyroodhouse to the cathedral, where it will rest until tomorrow.
People can view the coffin until about 5pm on Tuesday, when it will leave for Edinburgh Airport and then be flown to London.
The coffin will then lie in state in Westminster Hall from Wednesday until the funeral on Monday.
Huge lines are expected as people descend on central London to pay their respects.