James Schneider - Al Jazeera English
avatar

James Schneider

James Schneider is the editorial director of New African magazine. He was the founding editor of Think Africa Press. 

Top Stories

MUST-SEE PROGRAMMES