Brits have voted St Ives as the new happiest place to live, in an annual survey that lists the top 20 locations in the country.
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.
Hexham was placed fourth in this year's study which includes places from across the country in its top 20.