Stockholm University, Stockholm, Sweden
Organization name
Stockholm University, Stockholm, Sweden