
The saying goes if you’re bored of London, you’re bored of life. However, according to a new study, this might not quite be the case.
A new study has revealed that London is ranked in the top five most stressful capital cities in Europe to live in, but surprisingly it only came in fifth.