The Tower of London, UK
The Tower of London is one of the most haunted places in Britain. The fortress, which sits on the banks of the Thames, has a gravely bloody history. While these days it’s the place to go to see the Crown Jewels, it’s torturous past still clings to its walls. Tower Green has seen more than…