Tara Sepehri Far

Tara Sepehri Far

Tara Sepehri Far is the Iran researcher at Human Rights Watch.   


MORE FROM AUTHOR