Royal Institute of Technology KTH Sweden

KTH, SE-100 44, Sweden (Outside UK)