Intelligence authorities in Shendi in River Nile State in Sudan, detain 16 people in their prisons for six days
The military intelligence authorities in the city of Shendi in the River Nile state, arrested (16) people from the Nuba Mountains and are interrogating them, and concerns among the families of the detainees that they will be subjected to torture, and appeals from human rights organizations to release them immediately. A source, who preferred not […]