A former executive in China has been sentenced to death for the murder of Lin Qi, the founder of the high-profile gaming company Yoozoo, back in 2020. Reports from Chinese media outlets unveil the gruesome details surrounding the case, shedding light on the heinous act orchestrated by Xu Yao.