Omar Al Saleh

Omar Al Saleh

Omar Al Saleh is a roving correspondent with Al Jazeera based in Doha.


MORE FROM AUTHOR