Moeed Ahmad Head of New Media, Al Jazeera Network Moeed Ahmad is the Head of New Media at the Al Jazeera Network. He joined Al Jazeera in January 2005 and is currently managing a dynamic team which focuses on enhancing Al Jazeera’s presence and...