Prince Charles joins actors on stage for Shakespeare celebrations
The Prince of Wales has taken to the stage as Hamlet, Prince of Denmark, rounding off a day of celebrations marking the 400th anniversary of William Shakespeare's death.
Charles, who is patron of the Royal Shakespeare Company, made a surprise appearance in a star-studded televised gala in Shakespeare's birthplace in Stratford-upon-Avon.
Stratford has played host to a series of events throughout the day in celebration of the Bard's life and works.