Stockholm, Sweden

posted in: Europe | 0

Stockholm is the capital city of Sweden, and the largest city. Stockholm is spread across some islands on the coast in the southeast of Sweden. Therefore, some people call the city “Venice of the North” too. Stockholm is a very … Continued