MC Beaton

Crime Swamps ‘Britain’s Happiest Town’

According to property agents, Harrogate in North Yorkshire is the UK’s happiest town, while nine out of 10 of the grimmest places to live are in London – but Harrogate, with its flower-filled park running through its centre, its famous tea rooms and spa, its affluent kitchen design shops, hides a dark secret. This Thursday […]