File picture shows a man walking past an Alibaba (China) Technology Co. Ltd. logo at its headquarters on the outskirts of Hangzhou

 
File picture shows a man walking past an Alibaba (China) Technology Co. Ltd. logo at its headquarters on the outskirts of Hangzhou
A man walks past an Alibaba (China) Technology Co. Ltd. logo at its headquarters on the outskirts of Hangzhou, Zhejiang province, in this file picture taken August 11, 2011. REUTERS/Steven Shi/Files