Swedish Fish, and archipelago of 24000 islands, ABBA, Linkoping, IKEA and Smörgåstårta ... what about Sweden isn't perfect?
Some days we want to be free. To sing, dance, and laugh in the rain. Many of us find that to be a challenge. Few of us can escape from the constraints holding us back. Today was a drizzly day in Stockholm. We waited impatiently under an overhang on the edge of the Royal Palace's courtyard. It [...]