H

Hampton Court Palace

Hampton Court Palace on the banks of the River Thames, just outside London, is said to be the most haunted royal building in Britain. Most palaces and castles are known to house a few mythical specters, but the special quality about Hampton Court is the sheer range of apparitions. From wives of King Henry VIII,...