Chinese protesters demonstrate outside the CNN building in New York on April 22, 2008. They called for Jack Cafferty, a news commentator employed by the media company, to be sacked. [Xinhua]