Sweden news

Sweden news
Sweden is a country in northern Europe whose capital and largest city is Stockholm. It is a parliamentary democracy and constitutional monarchy. Sweden is one of the most developed countries in the world, with an economy built on the Nordic model. It is a member of the UN and EU.

RT asks

Who has come out worst from the Skripal poisoning fallout?