This is kind of interesting. According to a major study released last year that analyzed the results of more than 100 global surveys on well-being, the Dutch led the world in well-being and life satisfaction. Canada squeaked into the top…

Continue Reading