Home Current News China hit Alibaba with a record fine. Here’s why the company may...NewsCurrent NewsChina hit Alibaba with a record fine. Here’s why the company may be relieved.April 10, 202145FacebookTwitterPinterestWhatsApp Source: yahoo.com/news