Marwan Bishara
Marwan Bishara

Senior political analyst at Al Jazeera.

loading