Actually Sweden does recognise dual citizenship. http://www.migrationsverket.se/info/399_en.html
Also you might want to learn the difference between communism and socialism as you have it all wrong currently.
Also you might want to learn the difference between communism and socialism as you have it all wrong currently.