Alibaba.com

Alibaba.com

Aaron Tam/AFP/Getty Images

The webpage of Alibaba.com is seen on a laptop computer screen outside of Times Square in Hong Kong.