Stockholm is the capital and largest city of Sweden. It is the heart of Swedish commercial and cultural life and major center for international trade and communications. The city lies on the east coast of Sweden, between Lake Mälaren and the Baltic Sea.




Comments