https://thetechportal.com/2021/04/10/alibaba-china-fine-antitrust/
China presses further on Alibaba, slaps $2.78 Bn in fines for violating anti-trust rules