A man has been detained by police after appearing to throw eggs at the King and Queen Consort during a walkabout in York.
The protester threw at least three eggs at the royal couple, all of which missed before the pair were ushered away.
He was heard to shout “this country was built on the blood of slaves” as he was being detained by around four police officers.
Other people in the crowd started chanting “God save the King” and “shame on you” at the protester.
Police officers at Micklegate Bar, a medieval gateway and focus for grand events, were seen restraining the suspect on the ground behind temporary fencing set up for Wednesday’s royal visit.
The suspect was later carried away in handcuffs, with his legs bound by two uniformed officers, who put him in the back of a police van.
Charles and Camilla were visiting Yorkshire to carry out a number of engagements.
They were in York to attend the unveiling of a statue of Queen Elizabeth II, the first to be installed since her death.