Welcome!
South China Morning Post
Company in the news
China slaps Alibaba with RMB 18.2 billion fine in monopoly probe
The various moves were presumably meant to curb Ma’s influence, whose interests have come under a series of regulatory actions.
April 10, 2021