Sweden: Stockholm on Foot

CAPITAL CITY Stockholm is Sweden’s capital and largest city and is made up of numerous islands.  The city with a population of around one million is located at the juncture between a lake and an arm of the Baltic Sea.  Here, you are never far from water, and bridges and overpasses link some of the …