Employees stand on a logo of Alibaba (China) Technology Co. Ltd during a media tour organised by government officials at its headquarters on the outskirts of Hangzhou, Zhejiang province in this June ... more 
Employees stand on a logo of Alibaba (China) Technology Co. Ltd during a media tour organised by government officials at its headquarters on the outskirts of Hangzhou, Zhejiang province in this June 20, 2012 file photo. REUTERS/Carlos Barria/Files less 
1 / 28
Reuters | Photo By CARLOS BARRIA / Reuters
Thu, Sep 26, 2013 12:00 PM EDT