Do you live in the happiest place in Britain for 2019?

Residents of the Northumberland market town of Hexham will have a smile on their faces today after they gained the title of the happiest place to live in Britain. They join residents in other parts of the North of England – including Harrogate, Skipton, Altrincham…