Which is the capital of Sweden?
- Oslo
- Stockholm
- Copenhagen
- Helsinki
Answer: Stockholm
Stockholm is the capital and largest city of Sweden, built on 14 islands where Lake Mälaren meets the Baltic Sea. It is known for its beauty, innovation, and as the home of the Nobel Prize ceremonies (except Peace Prize, awarded in Oslo).