Entertainment Forget Shakespeare’s lies: Macbeth was a good king who united Scotland Val McDermid 20/07/2024