REVEALED: The least relaxing cities to live in, in the UK
A new study has revealed that London is the UK’s least relaxing place to live. The research by UK CBD Brand BrownsCBD analysed key metrics that contribute towards how relaxing a place may be to live, such as: Life Satisfaction Anxiety levels Median weekly pay