Latest news4 months ago
Iran executes three men linked to anti-government protests
The men were subjected to torture, forced into televised confessions, and denied due process, human rights groups say. Iran has executed three men accused of deadly...