Skip to playerSkip to main content
  • 5 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
Be the first to comment
Add your comment

Recommended

2:35
Dinamani
6 years ago