Xu Youchen, 58, was executed on 15 November 2018 after the China Supreme People’s Court approved his death sentence with immediate execution.
Xu Youchen, 58, was executed on 15 November 2018 after the China Supreme People’s Court approved his death sentence with immediate execution.