Browsing: Hani Farsi

Ordinary citizens face the same moral questions that have defined revolutionary leaders across the ages,…