It took more than 400 years, but the infamous Lancashire Witches have finally got justice. The city of Lancaster, where 12 were convicted and 10 of them hanged in 1612, corrected one of historys most celebrated miscarriages of justice with a re-trial in a busy shopping centre. Panels of jurors invited to sit in judgement on the case through the day returned a not guilty verdict. The witches of Pendle, including rival matriarchs Demdike and Chattox, were fitted up. A bit late, maybe. But at least the poor souls who were rounded up around Pendle Hill and subjected to a...