Stockholm is the capital city of Sweden, with a population of around 980,000 inhabitants. It’s not only the largest city in Sweden but also the largest urban area in Scandinavia. Often referred to as the Venice of the North, Stockholm is uniquely spread across more than 14 islands, connected by over 50 bridges, giving it …