Tag: Israa al-Ghomgham

Saudi Arabia Wants The Death Penalty for Detained Human Rights Activists

Saudi Arabia has revealed it is seeking the death penalty for five