A Chinese movie on the Imperial Japanese Army's notorious Unit 731 was not screened Thursday as scheduled, fueling speculation that its release has been put off or canceled in a possible move by Beijing to avoid fanning anti-Japan sentiment and damaging bilateral relations.The release date of the film on local movie ticket purchase apps has been changed from July 31 to 2025, while millions of people online have expressed their interest in the film about the unit, which according to historians conducted biological and chemical warfare research in China during World War II.The movie's product…READ FULL ARTICLE