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

Views 10

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

Share This Video


Download

  
Report form