World’s least stressful cities in 2017

2-Luxembourg City, Luxembourg- The tiny yet wealthy country of Luxembourg, home to fewer than 600,000 people, has the second-lowest stress levels. Luxembourg, Bordeaux and Graz performed best in the Mental Health category