Tag: producer Ali Mustafa

Al Jazeera demands the release of its journalists detained by Nigerian military

Al Jazeera has urged Nigerian authorities to release ​​​its​ detained journalists in

Semiu Salami Semiu Salami