Xunlei, a $220M-worth Nasdaq-listed cloud computing and blockchain company based in China, is at the center of a controversy after the company announced that its former CEO, Chen Lei, was under police investigation for dereliction of duty and embezzlement. Lai is also accused of misappropriating tens of millions of yuan over the past year in...Read More