Underrated little UK town named one of Britain's happiest places to live
A market town in Worcestershire has been crowned as one of the top three happiest places to live thanks to its scenic beauty, accessibility and community charm