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 …
