Unprecedented Verdict: Swedish Court Holds Iranian Official Accountable for Egregious …
The Center for Human Rights in Iran (CHRI) is an independent, nonpartisan, nonprofit organization dedicated to the protection and promotion of … Read more: Unprecedented Verdict: Swedish Court Holds Iranian Official Accountable for Egregious …Continue Reading