Chen’s documentary was released on YouTube ... for orchestrating dissent – a tactic often deployed by China’s ruling Communist Party to explain away moments of genuine public anger.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results