China has fined several of the country’s biggest technology firms for failing to remove illegal online content as the authorities intensify their policing of the internet.
China has fined several of the country’s biggest technology firms for failing to remove illegal online content as the authorities intensify their policing of the internet.