Most famous for its grim history as a place of imprisonment, torture, and execution, the Tower of London in England is also notorious for being haunted by the spirits of the executed. The imposing fortress located on the banks of the River Thames has a dark past that continues to intrigue visitors from around the… Continue Reading →