by Peter Whitfield
Shakespeare never set a play in his own Elizabethan London. From the castle in Elsinore where Hamlet avenges his father's death to Cleopatra's Alexandria at the height of the Roman Empire to the se…