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 described as one of the country’s top priorities for 2021. China has ordered Alibaba to pay a record fine of 18.2 …