Ghost History People Places The Tower of London, UK 0 (0) January 20, 2023 User Uploaded 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 Read More