Image

Image: Istock

Swedish Giants Edge Closer to Major Office Development in Stockholm

Sweden Sweden — Plus article Major players to errect two new office buildings in Solna, Stockholm, with over 50,000 square meters of space.