Horror in the Happiest place

Harrogate, the pretty spa town nestled between York and Leeds in North Yorkshire isn’t the first place that comes to mind when thinking about horror, or horror film festivals for that matter. Whilst the town may be better known for tea, flowers and the happy folk that live here it’s not all about quintessentially English ...