An employee walks past a logo of Alibaba Group at its new base on the outskirts of Hangzhou, China, on Nov. 4, 2013.
An employee walks past a logo of Alibaba Group at its new base on the outskirts of Hangzhou, China, on Nov. 4, 2013. (JEFF LEE/EPA)