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