This is the most populous city (Capital of Sweden) in the Nordic countries and the host of the annual Nobel Prize ceremony.

Answer Stockholm

Over 2 million live in Stockholm's metropolitan area, making it home to around 1 in 4 Swedes.

Asked by · Last updated 1 month ago · 32.8K views