the long arm of China