Oumar Ba

Oumar Ba, originally from Senegal, is a contributing editor at Africa is a Country and a doctoral candidate in Political Science at the University of Florida.

The Power of Prayer

Last week, in a two to one majority decision, judges of the ICC’s Trial Chamber…

20 Shares