Strömsborg island, containing IDEA’s headquarters, as seen from Stockholm City Hall, with Sweden’s national government buildings and royal palace behind
Strömsborg island, containing IDEA’s headquarters, as seen from Stockholm City Hall, with Sweden’s national government buildings and royal palace behind