U.S. Markets open in 1 hr 10 mins

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.