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