The beautiful area of Richmondshire in Yorkshire and The Humber has been named as the happiest place to live in England, according to the Halifax Quality of Life Survey released this year.
Each location is based on local authority rather than a specific town or city.