He has contributed to the BBC and Channel 4, and written for publications including the International Herald Tribune, The Guardian, The Independent, The Times (London), Los Angeles Times, The Christian Science Monitor, The Sunday Telegraph and The Spectator.