King Charles has formally stripped Prince Andrew of all royal titles and honours, Buckingham Palace has announced.
The 76-year-old monarch’s move follows renewed legal pressure on the Duke of York, 65 – now to be known simply as Andrew Mountbatten-Windsor – as campaigners pursue a private prosecution over allegations linked to the Virginia Giuffre scandal.