A man walks past a logo of Alibaba (China) Technology Co. Ltd at its headquarters on the outskirts of Hangzhou, Zhejiang province August 11, 2011. EUTERS/Steven Shi
A man walks past a logo of Alibaba (China) Technology Co. Ltd at its headquarters on the outskirts of Hangzhou, Zhejiang province August 11, 2011. EUTERS/Steven Shi