The Chinese film “Guizi Lai Le” (Devils on the Doorstep) was well-received at Cannes. But rather than trumpeting its success at the prestigious festival, the Chinese government hasn’t yet even granted permission for the movie to be shown at home. – China Times 05/24/00