Fri. Nov 22nd, 2024

In the shadow of the Israel-Gaza war Iran’s rulers are settling scores with internal critics. Women who refuse to wear the headscarf are being severely punished, activists are persecuted and prisoners have been executed.

By