China’s anti-trust regulator fines tech giants, including Baidu and Tencent

This post was originally published on CNA.