People stand near a sign of Alibaba Group at its campus in Hangzhou, Zhejiang Province, China, May 27, 2016. REUTERS/John Ruwitch

People stand near a sign of Alibaba Group at its campus in Hangzhou, Zhejiang Province, China, May 27, 2016. REUTERS/John Ruwitch

People stand near a sign of Alibaba Group at its campus in Hangzhou, Zhejiang Province, China, May 27, 2016. REUTERS/John Ruwitch

June 4, 2016 9:26 AM (UTC+8)