Alibaba Websites

Alibaba Websites

Nelson Ching/Bloomberg

Alibaba Group Holding Ltd.'s website, top left, in addition to the company's Alibaba.com, top right, clockwise, Alipay.com and Taobao.com websites are arranged on a computer in Shenyang, China.