Mohamed Al-Baaz
A decline in the funding of the Doha-based Al-Jazeera forced the channel to lay off 600 employees.
Most Read