"Reflect on yourself and stop slandering China!"

Chinese Embassy in Britain: Urges the American and British intelligence department...