Rare and unprecedented protests have gripped China this week, with thousands of demonstrators across several major cities taking to the streets to demand Xi Jinping step down.
Rare and unprecedented protests have gripped China this week, with thousands of demonstrators across several major cities taking to the streets to demand Xi Jinping step down.