A BREATH OF FRESH AIR
Reader's Digest has ranked Stockholm, the capital of Sweden, as the greenest and most livable city in the world. A very warm welcome to all of you who wish to sweep some cobwebs out of your lungs and minds. Built on 14 islands at the mouth of an estuary, Stockholm is often called the Venice of the... Sign in to see full entry.