A Cumbria village has been named as one of the best places to live in the UK, as ranked by Which? members.

Grasmere finished in fifth place, beating the likes of Windsor, Richmond and Stratford-upon-Avon.

The best small town was accredited to Wells in Somerset, with Avebury in Wiltshire coming in at second.

Grasmere was awarded highly for its scenery and attractiveness but was ranked considerably lower for shopping amenities and tourist attractions.

The results were gathered from the ratings of over 9,000 people, judging all the inland towns and villages they had rated.