General Information about Stockholm
Stockholm, the capital of Sweden, is the largest and of course, the most populated city of the country. It is situated on 14 islands, making it a very beautiful archipelago that attracts hundreds of thousands of tourists