RFL/RE – The U.S. Navy said on June 5 that its sailors and the U.K. …
Read More »Iran Executions: Three Men Hanged in Public- IHR Warns About a New Wave of Execution in the Coming Weeks
Iran Human Rights – Three prisoners were hanged in public at Iranian city of Shiraz this morning. Several children were observed among the crowd watching the executions.
Read More »