Category: Theatre

The eighteenth Stafford Festival Shakespeare Production, one of Britain's leading open air drama productions, presented Hamlet - in the atmospheric grounds of Stafford Castle. Rather than...