Iranian top officials vowed on Sunday (March 1, 2026) to avenge their slain supreme leader Ayatollah…