sections

Friday, 25 July 2014

  • 1 of 1

A man walks past a logo of Alibaba

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

Source