logo-alibaba-hangzhou-may-17-2017

Two men chat beside a logo of Alibaba (China) Technology Co Ltd at its headquarters on the outskirts of Hangzhou. Photo: Reuters/Steven Shi

June 13, 2017 8:46 AM (UTC+8)