A man walks past a logo of Alibaba (China) Technology Co. Ltd at its headquarters on the outskirts of Hangzhou, Zhejiang, in 2011. REUTERS/Steven Shi
Return to story