China: the “yellow peril”, really?

China: the “yellow peril”, really?