The logo of Alibaba Group is seen inside the company's headquarters in Hangzhou, Zhejiang province early November 11, 2014. REUTERS/Aly Song
1 / 30
Reuters | Photo By © Aly Song / Reuters / Reuters
Wed, Jan 28, 2015 2:47 AM EST