Stockholm is the capital city of Sweden, often known as one of the most breathtaking capitals in the world. Called ‘Venice of the North’, Stockholm is a city covered by incredible buildings, exquisite architecture, water bodies and travel-friendly parks. Today Stockholm is a hub for tech, fashion, music, film, design, food and many travel landmarks. …










