Sudan force arrest 138 Africans trying to enter Libya ''illegally''

  • 5 years ago
In recent times, Sudan's Rapid Support Force has been accused of human rights violations in Sudan's west Darfur region.

Recommended