St Ives has been crowned the happiest place to live in Britain.
Those looking to embark on a upbeat tour of the country could do worse than visiting the Cornish seaside town which pipped Galashiels in the Scottish Borders to take the top spot in the nationwide smile study.
Woodbridge, Suffolk, was third followed by Northumberland’s Hexham that has alternated with St Ives for first place since 2019.