The sudden death of Chinese actor and singer Yu Menglong, 37, has triggered a wave of public skepticism on Chinese social media, after police quickly ruled it an “accidental fall involving alcohol” and moved to suppress online information.
Michael Zhuang
Author
Michael Zhuang is a contributor to The Epoch Times with a focus on China-related topics.