Fox News comedian Bill O’Reilly recently travelled to Iraq – “the Bob Hope of his generation”, according to one serviceman – and signed some of his books. The purpose of his trip? Er, to sign some books and promote himself. Did he meet any Iraqis? Did he leave the Green Zone? Not that he cares: