Stockholm is the capital and largest city of Sweden, located on the east coast of Sweden, bordering the Baltic Sea and the mouth of Lake Merron, with beautiful scenery, making it a famous tourist destination.
The city is spread across 14 islands and a peninsula, connected by over 70 bridges, which has earned it the nickname "Venice of the North."
Of course, it's probably because the name "Venice" is so famous that not only Stockholm is called the Venice of the North, but also St. Petersburg in Russia.
Since they are unsure how much information the previously captured group has, Leonard and others don't have time to explore the city, and they start their mission as soon as they land.
As the destination Leonard and his group are heading to is located on a branch of the waterway between Stockholm and Sura Håmar, taking a ship is clearly the most convenient travel plan from any angle.