Definition of "Stockholm" :
noun: the capital and largest city of Sweden; located in southern Sweden on the Baltic
"The Nobel Prize is awarded in Stockholm."
noun: the capital and largest city of Sweden; located in southern Sweden on the Baltic
"The Nobel Prize is awarded in Stockholm."