Strikes on Shiraz and Chabahar: what an unverified night of footage actually tells us
Two Telegram channels circulated images of US strikes on Shiraz and Chabahar within minutes of each other. The footage is real; the strategic picture it sketches is not yet.

At 21:36 UTC on 20 July 2026, the channel @intelslava published two stills described, in its own caption, as "additional images of a targeted location on Darak Mountain, Shiraz, according to local civilians." Eleven minutes later, at 21:45 UTC, @GeoPWatch posted its own package: footage of "US airstrikes in Shiraz and Chabahar." A second @GeoPWatch post followed at 21:47 UTC, adding further clips under the same banner. Three items, two channels, ninety minutes of silence from every official spokesperson with skin in the game.
What is actually verified is narrow. Two Telegram channels with open-source-verification reputations have circulated geolocated stills and video that, on the face of it, show damage consistent with aerial ordnance hitting sites in and around Shiraz and the port city of Chabahar. Iranian state media has not, in the materials available to Monexus at the time of writing, confirmed or denied the strikes. The United States Central Command has not published a press release in the visible record. Until one of those two things happens, the responsible read is that the footage is consistent with the claim, not proof of it.
The picture the channels are painting
Shiraz is a city of roughly 1.6 million in Fars province, home to a major IRGC regional command and to the historical Shiraz airbase that has featured in previous US targeting packages. Chabahar is a port on the Gulf of Oman, strategically significant as Iran's only deep-water outlet outside the Strait of Hormuz and as the eastern terminus of a transit corridor that connects to Afghanistan and Central Asia. A combined package against both cities, on the same night, would not be a pinprick. It would be a deliberate signal: that US planners are willing to operate simultaneously against inland IRGC infrastructure and against the country's principal eastern trade artery.
The fact that @intelslava is sourcing its caption to "local civilians" rather than to the IRGC or to Fars province officials is itself worth noting. Civilian-tipped imagery is the open-source intelligence default for events the official Iranian information apparatus is, for now, declining to characterise.
The counter-narrative, in absentia
There is no Iranian government counter-narrative on the wire yet, which is itself the counter-narrative. Tehran's playbook in past rounds has been to deny first, then selectively confirm, then reframe through Foreign Ministry briefings and the permanent mission in Geneva. The Mehr News and Tasnim cycle usually runs on a one-to-three-hour delay after the first imagery surfaces. As of the most recent post in Monexus's source feed, that cycle has not started.
The Western wire default in a situation like this is to wait for official confirmation before publishing anything more than a brief. Reuters, AP and the BBC have not, on the visible record, moved copy on the strikes in the past ninety minutes. That editorial caution is correct. It is also, structurally, the reason that channels like @intelslava and @GeoPWatch have an opening: they publish what they have, when they have it, and let the wires catch up.
What the framing will look like in 24 hours
Expect the next wave of coverage to settle on one of two framings, and to be honest about which one holds only after official confirmation lands. The first framing treats this as the opening move in a deliberate escalation cycle: a single-night, two-city package as a show of capability and political will, designed to bring Tehran back to a谈判 track under duress. The second framing treats it as a retaliatory strike following an Iranian-attributed incident, in which case the targets and the timing are chosen for proportionality rather than signalling. The footage does not, on its own, decide between those two readings. Targets and timing usually do, once the official record catches up to the open-source one.
There is a third possibility that does not require any new evidence: that the strikes are real, that they are limited, and that both governments prefer to manage the story downward. In that case, expect a confirmation cycle that is slow, partial, and threaded through back-channels rather than podiums. That is the version of this story that best explains why, three hours after the first stills circulated, the official channels on both sides have stayed quiet.
The structural read, without the slogans
What is happening structurally is that the speed of public-facing open-source intelligence has decoupled from the speed of official confirmation. Two channels with verification reputations can publish geolocated imagery inside fifteen minutes of an event. The apparatus that has historically authorised the public record to acknowledge the event runs on a multi-hour cycle, sometimes a multi-day one, and almost never on a Sunday evening. The gap between those two clocks is where the next twenty-four hours of Iran coverage will live. Readers should hold the imagery lightly, and the absence of an official Iranian or US response heavily.
The thing to watch next is not Tehran's statement. It is the oil price tape at the Asia open, the first CENTCOM press availability, and the timing of any Iranian Foreign Ministry briefing. Those three clocks will tell us whether the night is ending or beginning.
The desk note: Monexus has run two Telegram channels' footage against the public record and found no contradicting open-source evidence; we have also found no corroborating official confirmation. The piece above is the responsible read of an unverified night, not a confirmed event.
Wire provenance
This editorial synthesis draws on the following public wire/social posts:
- https://t.me/intelslava
- https://t.me/GeoPWatch
- https://t.me/GeoPWatch