Sweden.
Stockholm
Stockholm, Sweden
Stockholm is the capital city of Sweden, the country located between Norway and Finland.
Sweden is its own country. It is located between Norway and Finland on the Scandinavian Peninsula.
The Scandinavian country that begins with the letter N is, Norway.
There is no country between Norway and Finland.
Stockholm is the capital city of Sweden, the country located between Norway and Finland.
Norway is a nation that is part of the Scandinavian peninsula. It is located in between Sweden and Finland.
Sweden, Norway, Finland
stockholm
Finland is located between Sweden and Russia.
Scandinavian countries: Denmark, Norway, Sweden. People sometimes confuse Scandinavian countries with Nordic countries. So here is the definition of Nordic countries as well. Nordic countries: Denmark, Norway, Sweden, Iceland, Finland.