Alibaba

Alibaba

People walk through Alibaba.com Ltd.'s headquarters in Hangzhou, Zhejiang Province, China. Photograph by Nelson Ching/Bloomberg