Tag: National

12
Oct

Happiest places to live in Britain have been revealed

From a survey which asked more than 17,000 people across the UK, the Warwickshire town of Royal Leamington Spa has been ranked the happiest place to live in Britain. Top 10 Happiest Places to Live: Royal Leamington Spa, Warwickshire Leigh-on-Sea, Essex Wirral, Merseyside and Cheshire Harrogate, North Yorkshire Royal Tunbridge Wells, Kent King’s Lynn, Norfolk Epsom, Surrey Richmond upon Thames,

Read more