
Britain's 'best places to live' in 2025 are revealed - does YOURS make the list?
A medieval market town in Essex has been named the best place to live in the UK. Located 15 miles south of Cambridge, picturesque Saffron Walden battled its way to the top of The Sunday Times judges' list. The quaint rural town, which has an average …