The Chinese Communist Party is cracking down on the country’s biggest e-commerce company, warning it not to stifle competition.
Shanghai: Chinese regulators have fined Alibaba 18 billion yuan ($3.66 billion) – around 4 per cent of its revenues in 2019 – for violating anti-monopoly rules and abusing its dominant…