Stockholm sixth ‘most livable’ city in the world

Stockholm sixth ‘most livable’ city in the world

Stockholm has come in sixth place in a new ranking of the best cities in the world, according to the Economist Intelligence Unit (EIU) global "livability" ranking.

UK swoons over Swedish policy smörgåsbord

UK swoons over Swedish policy smörgåsbord

Swedes urged to rally against lower taxes

Swedes urged to rally against lower taxes