Iran’s state news agency reported a few days ago that the Biden administration has agreed to release $7 billion of frozen Iranian assets and four Iranian prisoners in...
The Islamic Republic of Iran remains one of the world’s worst human right abusers: it has the highest executions per capita; it constantly crushes peaceful assembly and freedom...