Stockholm is the capital of the Nordic country of Sweden. Stockholm is a busy busincess city. It is home to many headquarters of Swedish companies and a hub for many companies operating in Scandinavia and the Nordics.

In addition, the city is known as the Venice of the North, a description that reflects the close-to-water architecture and canals - making Stockholm an exciting spot for leisure travel as well.