The Tower of London’s Haunted History The Tower of London is one of the most historic places in England; it's als... Scott 1 year ago