"Evil Unbound", a new film depicting the horrors of the Imperial Japanese Army’s Unit 731 and its germ warfare programme, has hit cinemas across China and beyond. As the latest in a wave of patriotic ...
China urged the e-commerce platforms and regulators to "strengthen content vetting and jointly safeguard the solemnity of history".
Some results have been hidden because they may be inaccessible to you
Show inaccessible results