Felix Horne - Al Jazeera English
avatar

Felix Horne

Felix Horne is a Horn of Africa researcher at Human Rights Watch.

Top Stories

MUST-SEE PROGRAMMES