Iman Afshari

Person

Head of Branch 26 of the Tehran Revolutionary Court, described by human rights monitors as a 'death judge'

1 story