British city dubbed ‘one of the most stressful places to live’ – and it’s not London

A British city often celebrated for its friendly and welcoming locals has been dubbed the most “stressed out” city in the UK, beating the capital to the top spot.
Daily Express :: News Feed

LEAVE A REPLY

Please enter your comment!
Please enter your name here