Getting off the train in the center of Stockholm, you immediately get that "big city" feel, even though there are only about 800,000 people living there. Still, this makes it Sweden's largest city.
Read MoreGetting off the train in the center of Stockholm, you immediately get that "big city" feel, even though there are only about 800,000 people living there. Still, this makes it Sweden's largest city.
Read More