YourDictionary

Dictionary Home » Culture » Stockholm

Stockholm cultural definition

Capital of Sweden and largest city in the country, located in southern Sweden on the Baltic Sea.

  • Each year the Nobel Prizes (except the prize for peace) are awarded in Stockholm.

Learn more about Stockholm

link/cite print suggestion box