Rachel Stroumsa

Rachel Stroumsa

About Me
Rachel Stroumsa is director of Public Committee Against Torture in Israel (PCATI)