China has ordered Alibaba to pay a record fine of 18.2 billion yuan ($2.8 billion)
Beijing has been tightening the screws on China's national tech champions in recent months, part of a regulatory crackdown that President Xi Jinping has...
Beijing has been tightening the screws on China's national tech champions in recent months, part of a regulatory crackdown that President Xi Jinping has...