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 Dan Henry · Last updated 5 years ago · 56.7K views