How to interpret Alibaba’s record US$2.8bn fine?
14 April 2021
China has imposed a record fine of CNY18.2 bn (US$2.8 bn) on Alibaba, one of the country’s largest online retailers, after an investigation found...
China has imposed a record fine of CNY18.2 bn (US$2.8 bn) on Alibaba, one of the country’s largest online retailers, after an investigation found...