Alibaba's headquarters in Hangzhou, China. The company has been strengthening its retail presence. Photo: Bloomberg

Topic |   Alibaba
Alibaba's headquarters in Hangzhou, China. The company has been strengthening its retail presence. Photo: Bloomberg
READ FULL ARTICLE