Protests are erupting across China, including at universities and in Shanghai where hundreds chanted "Step down, Xi Jinping! Step down, Communist Party!", in an unprecedented show of defiance against ...