Stockholm, Sweden. Stockholm, Stockholm. The capital of Sweden, the largest city, is an international metropolis. Beautiful scenery, a famous tourist attraction. The City distributes in 14 islands and a peninsula. There are more than 70 bridges connecting the islands, so it has the reputation of northern Venice. Stockholm is the home of Nobel. Since 1901, the anniversary of Nobel's death has been celebrated every Dec. 10.