Herald Tribune - - Red flags over China -