Health The UK town named one of the happiest places to live just an hour train ride from London February 7, 2024 Share on Facebook Tweet on Twitter This historic market town could be the ideal spot for commuters working in the capital. Daily Express :: Health Feed