An employee walks past a logo of Alibaba Group at its headquarters on the outskirts of Hangzhou, Zhejiang province, in this May 17, 2010 file photo. REUTERS/Stringer
1 / 27
Reuters | Photo By � China Stringer Network / Reut / Reuters
Wed, Apr 16, 2014 2:28 AM EDT