Business Our World China fines Alibaba with record $2.8 billion fine for monopoly behaviorsatofsatApril 12, 2021April 12, 2021 by satofsatApril 12, 2021April 12, 20210844 China has ordered Alibaba to pay a record fine of 18.2 billion yuan ($2.8 billion) after decision by antitrust watchdogs that the online shopping giant had been behaving... Read more