Berwick-upon-Tweed has been named the happiest and also one of the most charming seaside towns in England and it's just a 40 ...
Berwick-upon-Tweed has been declared the happiest place to live. This delightful town features amongst the top coastal ...
You won't see a single car driving around as they are banned from the centre of the village to preserve its historic ...
Hawkshead in the Lake District is a picture-perfect village that looks like it's been frozen in time, with its historic ...