Stroud in Gloucestershire named UK's best place to live as judges hail town's 'independent spirt'

Stroud in Gloucestershire has been named the best place to live in the UK by the Sunday Times as judges praised its transport links, countryside, schools and 'independent spirit'.