The Tower of London has been many things through its over 900 years of history. Royal palace, fortress, menagerie, armoury, treasury, Royal Mint, public record office, and now, a tourist attraction. Given the sheer amount of death, torture, and violence associated with the building, ghosts are somewhat inevitable. And the Tower boasts a whole range […]