Chinese tech executive Chen Shaojie, CEO of DouYu, said to be held ‘incommunicado’ after authorities find porn on popular live-streaming platform
Chen, 39, has vanished from sight for weeks and could neither be contacted nor located by his colleagues, according to a report posted on Monday on Cover News, the digital …