Devil's Tale: China's tragic ordeal of repeated rape and humiliation. Devil's Tale: China's tragic ordeal of repeated rape and humiliation. Di