10:57 Sep 05 2024

Alibaba's Shanghai HQ opened yesterday in Xuhui district's Binjiang area after the Chinese e-commerce giant launched its new global and Beijing HQ in May. Some 1,000 employees from Taobao, Tmall, and Alibaba Cloud have moved to the new buildings.

Follow Yicai Global on