The other day on the Tube, I manage to read part of a paper. It said that people who live in major cities such as London are the most stressed out people on earth. Of course it is not only Londoners who are affect. People living in New York are supposed to be highly stressed […]