The Perfect Hiding Place

Several English houses were haunted by spectral brides, but none more poignantly than Marwell Hall, near Owslebury in Hampshire. In this case, the bride suffered an appalling fate on her wedding day

Read more