Capital of Sweden and largest city in the country, located in southern Sweden on the Baltic Sea.
Note: Each year the Nobel Prizes (except the prize for peace) are awarded in Stockholm.