Skip to playerSkip to main content
  • 6 years ago
An ex-Chinese property executive Ren Zhiqiang has been ousted from China's ruling communist party for criticizing Xi Jinping over the COVID-19 virus. | NewsX
Comments

Recommended