Review: Richard III at the Royal Shakespeare Theatre, Stratford Upon Avon
A timely and brilliantly cast reimagining of perhaps Shakespeare’s finest history play.
A timely and brilliantly cast reimagining of perhaps Shakespeare’s finest history play.