King Charles delighted theatregoers with a surprise appearance at a sold-out performance of Shakespeare’s The Tempest at the Royal Shakespeare Theatre in Stratford-upon-Avon, Warwickshire.
The monarch took his seat among members of the public to watch the production, which stars Sir Kenneth Branagh.