Posts Tagged “Sweden”

Psst, Barbara: Reader’s Digest ranks Sweden fourth in the world for “greenest, most livable places.” The United States is number 23.

Comments Comments