Stockholm Facts, Travel and Points of Interest

Stockholm is the capital city of Sweden. Also known as Venice of the north due to the presence of eye-catching buildings, inviting parks and plentiful museums. It contains an area measuring approximat...

Continue Reading...