
St Ives has been crowned Britain’s happiest place to live in an annual survey.
The Cornish seaside town overtook Hexham in Northumberland to take this year’s top spot in Rightmove’s survey, having alternated with the market town for first place since 2019.