SOM Designs a Flexible and Interactive Headquarters for Alibaba in Shanghai
Alibaba’s headquarters in Shanghai is located in the vibrant green new headquarters building in the Xuhui Binjiang area, showcasing the culture and spirit of an innovative technology company “from the inside out”.The globally renowned Alibaba Group, founded in 1999, is a multinational technology company born locally, with business areas covering core e-commerce, cloud computing, digital … Read more