Ahmed Sheik

Ahmed Sheik – Editor-in-Chief of Al Jazeera.


 * Advisory Board, Soliya