A man was detained on Wednesday after eggs were thrown at King Charles and Camilla, his wife and queen consort, as they carried out an engagement in northern England.
Footage on social media showed four eggs flying past the British monarch and his wife and smashing on the ground as they arrived for a traditional ceremony in York.
They appeared to be unmoved by the incident and carried on with the engagement.
The man was arrested after throwing eggs at King Charles, shouting: “This country was built on the blood of slaves.”
Police officers rushed in to drag away a protester who was shouting slogans. Others in the crowd jeered him, and chanted “God save the king”.
Charles, who came to the throne in September after the death of his mother Queen Elizabeth, is on a two-day tour of northern England.
Eggs were also thrown at Elizabeth’s royal car in 2022 when she visited Nottingham, central England, and anti-British protesters threw eggs at Charles during a walkabout in central Dublin in 1995.