Blood on the streets of Tehran, where the scent of freshly baked bread and flowers usually drifts through the air — the sound of traffic replaced by gunfire from Islamic Republic security forces acting, ultimately, on the orders of the Supreme Leader, Ayatollah Khamenei.
Long Live Iran.