Alibaba Group Corporate Campus (Xixi, Hangzhou, China)
Preview
Preview
Preview
Preview
Preview
Preview
Preview
Preview
Preview
Preview
Preview
Preview
All images in this media library are provided only for editorial use by accredited members of the media. Use of the images should be accompanied by the following credit line: “Source: www.alibabagroup.com.” Any other use is not allowed without written permission of Alibaba Group. The images may be proportionally resized, but may not be altered in any other way.