The Saudi Arabia’s Supreme Court has upheld a final death sentence against the two Bahraini detainees of conscience languishing in its prisons “Sadeq Thamer and Jaafar Sultan” Read more
The Saudi Arabia’s Supreme Court has upheld a final death sentence against the two Bahraini detainees of conscience languishing in its prisons “Sadeq Thamer and Jaafar Sultan” Read more