File photo of an employee walking past a logo of Alibaba Group at its headquarters on the outskirts of Hangzhou

Reuters
File photo of an employee walking past a logo of Alibaba Group at its headquarters on the outskirts of Hangzhou
An employee walks past a logo of Alibaba Group at its headquarters on the outskirts of Hangzhou, Zhejiang province, in this May 17, 2010 file photo. REUTERS/Stringer
View Comments (0)