Alibaba fines

China’s State Administration for Market Regulation fines Alibaba a record of 18.23 billion yuan ($2.78 billion), 4% of its 2019 revenue, for abusing market dominant position on Saturday. Alibaba is demanded to “stop illegal activities.”