Sweden
modern capital Stockholm
boreal forests and glaciated mountains
northern lights and midnight sun
The Scandinavian country of Sweden, located in northern Europe, has the most number of islands in the world – a staggering 221,800 of them! In […]