Hosted on MSN2mon
China sentences filmmaker to over three years imprisonment for Covid-19 protest documentaryaccording to reports. Chen Pinlin was initially charged in early 2024 for “picking quarrels and provoking trouble” over the release of his documentary, Not the Foreign Force. Mr Pinlin was ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results