Bard to the Bone – Shakespeare’s Ideal Villains

William Shakespeare only wrote 37 performs, a lot of of them comedies and histories. When I set out to compile a list of his biggest villains, I considered that I would in all probability be struggling to make a Major 10, how wrong can you be? I soon observed it unachievable to limit the record […]