Finland is the best country to live in, according to a Reader's Digest study, which compared the countries on their green credentials.
"Finland wins high marks for air and water quality, a low incidence of infant disease and how well it protects citizens from water pollution and natural disasters," the study said.
The top scorer is followed by Iceland, Norway, Sweden and Austria.
The United States was 23rd on the list of 141 countries, Britain was 25th and China 84th. Nations at the bottom of the table were all African.
Stockholm scored as the best city to live in out of 72 major metropolitan hubs, followed by Oslo, Munich and Paris. Four German cities won a spot in the top 10 list. New York was 15th and London 27th.
The dirtiest cities were in Asia, with Beijing, host of next summer's Olympic, at the bottom because of its air pollution.