A salvo-by-salvo visual narrative of the largest Iranian strike campaign in history. February 28 to March 17, 2026 — across 12 countries and 18 days.
This narrative is updated as new salvo data becomes available. The dataset behind this page is open-source and maintained by the Promise Denied OSINT project.