Iranian police officers in Tehran. AFP
Iranian police officers in Tehran. AFP

Rights groups warn of new wave of Iran executions


The National