
UK's 'best place to live' is a picture-perfect town on Somerset border brimming with history
Last year, Sherborne, a market town with idyllic charm just a stone's throw from Devon, was lauded as one of Britain's "best places to live". Nestled in north-west Dorset, Sherborne exudes historical enchantment with its stunning golden …