Learn more

By Graeme Murray & Fiona Callingham A small and “charming” town has been named the happiest place to live in England. Sleaford has a modest population of around 17,600 residents and is an ancient market town which was founded in the Iron Age. History aficionados and tourists flock to the town for its shops and restaurants, and if the great outdoors is your thing it has walks alongside the River Slea and hiking trails in neighbouring woodland areas. Visit Lincolnshire called Sleaford a “charming town” and says it is “nestled” in the heart of Lincolnshire. Tourism chiefs said: “It is a hidden ge…

cuu