jiannecarlo.com
A visit to Birka, an ancient Viking Trading Center!
The city of Stockholm is the capital of Sweden. What most people don’t realizie is that Stockholm, while it is one city, is located across 14 islands dotted across the fresh water Lake Mälaren. Eac…