Evesham has been voted one of the happiest places to live in the UK. The list compiled by The Guardian newspaper put the Worcestershire market town at number two just behind Berwick-upon-Tweed. Evesham was praised for its “rural charm”, “dozens of pick-your-own fruit and veg fields in summer” and “beautiful scenery on its doorstep”. It […]