Nadim Baba

Nadim Baba

Nadim Baba is a Senior Producer for Al Jazeera English based in London.


MORE FROM AUTHOR