Which option correctly completes this Europe clue? Stockholm is the capital of Sweden.
Option 4
Option 3
False
True
Questions about European countries, capitals, landmarks and heritage.