Ghastly to ghostly

Published on 27 October 2022

Research suggests most hauntings take place in premium postcodes