image
China slaps hefty fines on Alibaba, Tencent as part of regul