Ren Zhiqiang had gone missing in mid-March after writing an essay critical of Beijing’s handling of deadly pandemic.
China critic who indirectly called Xi a ‘clown’ investigated

Ren Zhiqiang had gone missing in mid-March after writing an essay critical of Beijing’s handling of deadly pandemic.