BEIJING - 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.

Related coverage: