Stockholm

Stockholm is called the ‘Venice of North’.

Stockholm is the capital of which country?

Subjects

Tags