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