Ren Zhiqiang who criticised Xi Jinping over virus handling ousted from party

Ren Zhiqiang, the former chairman of state-controlled property developer Huayuan Real Estate Group, has been ousted from China's ruling Communist Party, a notice from the Beijing district government showed Thursday.