Han arbeidet i nærmere 15 år for Independent Television News, bl.a. fire år som korrespondent i Irland og med opphold i Midtøsten, Moskva og kontinental-Europa. I 2000 ble han utenrikskorrespondent for Sky News, og i 2001 ble han ansatt i BBC, der han jobbet som programleder for BBC News 24 og sjef for BBCs kontor i Vest-Afrika (i Dakar) fra 2004. Han ble ansatt som sjef for Al Jazeera English' kontor i Afrika i 2006.