source: National Review National Review It will probably not surprise you to hear that the Chinese government insists everything is fine. read the article...