A man has been detained by police after appearing to throw eggs at Britain's King Charles while they he was on a walk in York.
The Royal Family head and his wife Camilla were being welcomed by city officials when three apparent eggs were hurled at them, all of which missed before the Royals were ushered away.
The lone protester was heard to shout "this country was built on the blood of slaves" as he was wrestled to the ground by several police officers behind temporary fencing at Micklegate Bar.
READ MORE: Irish Rail line to remain closed 'indefinitely' as emergency services rush to scene
The Mirror UK report that onlookers in the crowd started chanting "God save the King" and "shame on you" at the man.

The pair were in York to attend the unveiling of a statue of Queen Elizabeth II, the first to be installed since her death.
The protester also booed the King and Queen Consort as he started to throw the apparent eggs.
As police were detaining the man, Charles continued with a traditional ceremony which sees the sovereign officially welcomed to the city of York by the Lord Mayor.
It is not the first time that Charles has been targeted by a protester - in 2001, a schoolgirl in Latvia slapped the then Prince of Wales across the cheek with a flower to protest the war in Afghanistan.
And during another walkabout in the capital of New Zealand in 2005, a woman took off her shirt to show "get your colony shame off my breasts” written across her body.
The latest incident comes amid reports that the King wants to have "honest and true discussions" to help repair relations with those affected by Britain's role in the trans-Atlantic slave trade.
READ NEXT: