Stockholm

Stockholm is the capital and largest city of Sweden, with a population of 794,494 inhabitants (1.95 million in its metropolitan area) is home to around 21% of Sweden’s population. As the state capital, Stockholm is the site of  and the Swedish government and parliament. It is also the residence of head of state, King Carl [...]

Follow

Get every new post delivered to your Inbox.