Sweden

Facts About Stockholm, Sweden: The Magical City

Stockholm is the capital largest city of Sweden and constitutes the largest population in the Scandinavia area. As of 2010 Stockholm’s population comprises approximately 22% of Sweden’s population. It is believed that the city was founded in the early 1200 century probably around 1187...