Jeff July 24, 2017 0 Comments Norway consistently leads the world in quality of life and happiness. Source: Huffington