U.S. Markets closed

Alibaba takes on Walmart in China

Alibaba, China’s biggest e-commerce company, is betting big on brick-and-mortar with a $2.9 billion investment in China’s largest superstore chain, Sun Art Retail.