thecosmopolite.org
Stockholm, Sweden Travel and Beyond
What comes to mind when we think about Sweden? It has been widely known as the land of the Vikings. It was the land of the Vikings as a matter of history but now, it is a place of wide stretches of…