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

 
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
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 June 20, 2012. REUTERS/Carlos Barria