Amira Abujbara

Amira Abujbara

Amira Abujbara is an Assistant Producer at Al Jazeera English Online, based in Doha.


MORE FROM AUTHOR