Stockholm
Sweden.
Stockholm, Sweden
Stockholm is the capital city of Sweden, the country located between Norway and Finland.
Japan and Finland are not Scandinavian countries. Scandinavia consists of Denmark, Norway and Sweden.
Finland.
Finland
The Scandinavian country that begins with the letter N is, Norway.
Sweden is its own country. It is located between Norway and Finland on the Scandinavian Peninsula.
Finland.
Sweden , Norway and Northen finland.
Norway is a country on the Scandinavian Peninsula, along with Sweden and Finland.
Finland