The United Nations' newly-released Human Development Index, which measures quality of life in 182 nations, has placed the United States at number 13 on the list, far behind top-place Norway.
The United Nations' newly-released Human Development Index, which measures quality of life in 182 nations, has placed the United States at number 13 on the list, far behind top-place Norway.