Posted on April 15, 2015 by WeirdoStockholm, capital of Sweden, is built on 14 islands, the city center… Stockholm, capital of Sweden, is built on 14 islands, the city center is “virtually situated on the water”.