China web giant's staff arrested

Tech News

News Supplying Robot
Three employees of China's search engine Baidu are arrested on suspicion of having accepted bribes to delete posts from its forum service.

The latest video from AVForums

Podcast: Samsung HW-Q950T Soundbar Review, Filmmaker Mode, Disney+ $30 for Mulan, AV news and more
Top Bottom