Analysis: China delivers on threats to rein in internet economy

19th Mar 2021    |     Source: Reuters

The logo of Alibaba Group is seen at its office in Beijing, China January 5, 2021.