A worker walks past a logo of Alibaba Group at its headquarters on the outskirts of Hangzhou, Zhejiang province, August 24, 2013. REUTERS/China Daily
1 / 26
Reuters | Photo By � China Daily China Daily Infor / Reuters
Sat, Mar 15, 2014 2:26 AM EDT