News Alibaba spends $2.9 billion to try to beat Walmart in China Bloomberg News | Nov 20, 2017 | Digital Commerce 360 | Retail