Alibaba Headquarters

Alibaba Headquarters

Nelson Ching/Bloomberg

Employees work at Alibaba's headquarters in Hangzhou, Zhejiang Province, China.