Swedish Institute

Public institution / office


Location: Stockholm