Cannibalism isn't rare in Chinese history
People eating people happened in the 1960s too. It happend in the 1940s. Those are not ancient times.
When there's no food, lots peole die, then the rest would start eating human flesh.
It could happen everywhere.