Mustapha Ajbaili
Mustapha Ajbaili

Mustapha Ajbaili is an Acting Deputy Editor-in-Chief for Al Arabiya News.