An organization called Nation Ranking recently released its 2011 Quality of Life Index. One hundred thirty-seven countries were ranked according to: "a nation's livability for its average inhabitant. It is a composite of six sub-indexes, each …
Continue Reading about Best Countries for Quality of Life in 2011