The Duchess of Cornwall has tied a purple ribbon in solidarity with "all the victims of domestic abuse" during a special appearance on Eastenders.
Camilla and the Prince of Wales made the shock cameo on the BBC soap as they took to the streets of Walford as Mick Carter - played by Danny Dyer - threw a street party in honour of the Queen's Platinum Jubilee.
The royal couple stunned the partygoers as they pulled up in a car outside the Queen Vic pub before they were greeted by Mick and Linda Carter, played by Kellie Bright.