Ghost History People Places The Tower of London, UK 0 (0) September 30, 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