Discover the real historical figures behind five of Shakespeare's most famous characters, from Hamlet to Cleopatra.
It’s astonishing how deeply some characters weave themselves into the fabric of our collective consciousness, isn't it? Take Sherlock Holmes, for example. A ...