In second place it was Osaka, and in third place it was Kyoto, meaning Japan is home to the three most stressful cities on earth. Six of the top 10 places are claimed by destinations in Asia (thanks ...
Results that may be inaccessible to you are currently showing.