Noun
the capital and largest city of Sweden; located in southern Sweden on the Baltic
the Nobel Prize is awarded in Stockholm Source: Internet