A detailed, attributed, and dated toll
Ruslan Kravchenko provided a precise tally: ten dead and approximately one hundred wounded at the site of a demonstration of Ukrainian and foreign drones in the Bucha district. This figure is accompanied by documented property damage: twenty-seven houses and forty-four vehicles damaged. A prosecutor general does not speak lightly: every figure he provides reflects on his office.
This precision contrasts with the documented absence, in the available information, of details regarding the exact circumstances that allowed the strike to hit its target despite Ukraine’s air defense.
What the official Ukrainian silence does not address
None of the Ukrainian statements reviewed directly addresses the issue of the lack of shelters at the site that was struck, nor that of the prior public announcement of the event. A tally of casualties is not yet an explanation. Kyiv has yet to provide one.
What Moscow Said, and What It Reveals
A claim that challenges the legitimacy of the event
The Russian Ministry of Defense claimed responsibility for the strike, asserting that it targeted leading manufacturers in the Ukrainian defense industry. By emphasizing the industrial and military nature of the target, this wording explicitly seeks to rule out the characterization of the strike as an attack on a civilian gathering. A justification always chooses its words carefully to avoid a specific term.
Nothing in the available sources confirms or refutes the actual presence of these “leading manufacturers” at the site at the time of the strike.
An unsubstantiated claim that must be treated as such
Based on the available sources, this Russian assertion remains a statement that cannot be independently verified. Treating it as an established fact would be a journalistic error as serious as rejecting it without examination. Acknowledging uncertainty is not complacency. It is the minimum standard of rigor that this case demands.
The Battle of the Numbers: A Symptom of a War of Narratives
An Interception Rate That Puts Kiev in an Awkward Position
Of the three ballistic missiles fired, only one was intercepted; two hit their targets, according to the Ukrainian Ministry of Defense itself. This rate, published by Kyiv, complicates Ukraine’s position: acknowledging an interception failure while denouncing the strike as illegitimate. Publishing its own failure requires a courage that few governments display.
Russian casualty figures that remain unverifiable
For its part, the Russian casualty toll reported that same Friday—six deaths in Russia according to AFP, including those from the Ukrainian strike on Kirov—is no more independently verifiable than the Russian figures regarding Bucha. Both governments cite figures that no neutral organization has fully confirmed to date. Both sides cite figures that no third party has fully confirmed.
What the Lack of Shelter Reveals on the Ukrainian Side
A site with no documented defensive infrastructure
No available information mentions a shelter at the private shooting range that was converted into a demonstration site. Mayor Vitali Klitschko called on residents to take cover when the alert was issued—an instruction that was difficult to follow on a site that offered no such shelter. Asking people to take cover implies that a shelter exists somewhere.
An issue that goes beyond crisis communication alone
This absence raises a fundamental question, distinct from the communication that followed the strike: that of the physical preparedness of public venues during active warfare. To date, no organizer or local authority has publicly explained why an event of this scale was held without even minimal protective infrastructure. We can count the dead with precision, and yet say nothing about the site that lacked shelter.
The diplomatic context surrounding the two speeches
A Trump-Zelensky Summit Just Days Away
This strike comes as Donald Trump and Volodymyr Zelensky are set to meet on July 28 at the White House. The U.S. Senate is scheduled to vote the following week on a bipartisan sanctions bill against Russia, which Sky TG24 describes as Trump’s first green light against Moscow. A timely tally of casualties carries more weight in negotiations.
Rubio-Lavrov: Diplomacy with No Visible Results
At the same time, the meeting between Marco Rubio and Sergey Lavrov in Manila yielded no breakthrough. On the sidelines of a summit in Kyrgyzstan, Lavrov reaffirmed that Russia prefers diplomacy while still pursuing its objectives “under all circumstances.” Sources close to the Kremlin cited by Reuters even suggest a planned intensification of the Russian offensive as long as Kyiv continues to strike Russian territory. Stalled diplomacy leaves the field wide open for war propaganda.
The precedents that lend weight to Kravchenko's case
A series of strikes on mixed targets
July 24 was not an isolated incident. In Zaporizhzhia, five guided aerial bombs injured at least twenty-five people, including six children and a three-month-old infant, according to Governor Ivan Fedorov. In Sloviansk, two guided bombs killed five people and wounded nine, damaging the Latvian honorary consulate, according to regional prosecutor Vadym Filachkine. A single incident can be explained. A series of incidents reveals a pattern.
A daily toll that puts Bucha into context
The cumulative death toll for this single day stands at fifteen in Ukraine and six in Russia, according to AFP. Bucha is just one more entry in this tally, but one whose target—a civilian industrial facility—clearly sets it apart from the other strikes recorded that day, notably in Kharkiv, where a man was killed by a drone strike, according to Governor Oleh Synehoubov. Each city adds its number to a list that no one seems able to stop.
The Ukrainian response is a mirror image—the same game of justification
Wildberries: Another Target That Kyiv Must Justify
Ukrainian drones targeted logistics centers belonging to the Russian group Wildberries in St. Petersburg, Tver, and Simferopol in occupied Crimea, causing major fires and delaying about 50 flights at Pulkovo Airport—the third series of attacks in a week, according to the Kyiv Independent. Zelensky justified the strike by claiming—without any independent evidence available—that these warehouses were supplying the Russian military; CEO Tatiana Kim denies this. Kyiv justifies its strikes in exactly the same way that Moscow justifies its own.
Kirov, the reverse equivalent of Bucha
The deadliest Ukrainian strike of the day targeted a company in Kirov, killing six people and wounding twenty-six, according to Governor Alexander Sokolov. Zelensky described it as a key military facility. Each side calls what the other calls a “civilian casualty” a “military target.” The two terms sometimes describe the same location.
What the Romanian Precedent Reveals About the Reliability of Official Accounts
An F-16 That Needs No Justification
On the same day, a Romanian F-16 shot down a drone about 100 kilometers from Bucharest—the first-ever interception and destruction of a drone in Romanian airspace, according to President Nicusor Dan. Romanian Foreign Minister Toiu Oana confirmed on X that this was an absolute first for the country. This incident requires no rhetorical justification: an unidentified drone was flying over national territory, and it was shot down. A simple fact does not require a competing narrative.
A contrast that highlights the complexity of the Bucha case
This contrast, by comparison, underscores the complexity of the Bucha case: two competing narratives, two distinct tallies, a single strike. Some facts require only one witness. Others require two versions that never align.
Western Sanctions: A Third, Parallel Narrative
A 21st EU Sanctions Package Targeting the Military-Industrial Complex
On July 23, the European Union adopted its 21st sanctions package against Russia, targeting 218 individuals and entities, more than 100 banks and cryptocurrency providers, and more than 50 entities in the military-industrial complex, according to High Representative Kaja Kallas. China retaliated against fourteen European companies, including Germany’s Rheinmetall, one of the continent’s largest arms manufacturers. Brussels is constructing its own narrative, independent of the two versions of the events in Bucha.
A documented discrepancy that casts doubt on this narrative
A CREA study reveals that the Georgian ports of Koulevi and Batumi exported 1.2 billion euros worth of fuel suspected of being of Russian origin to the European Union. A sanctions regime that is being circumvented via a third-party port also tells an incomplete story.
Why This Difference in Communication Is Not Insignificant
A report gains credibility through its precision
The precision of Kravchenko’s assessment—a specific figure, an identified source, and an official position cited—lends it a credibility that the vague and unsourced Russian phrase “leading manufacturers” lacks. A prosecutor who cites a specific figure puts his professional reputation on the line with every statement; a Ministry of Defense that uses a general category provides almost nothing verifiable. A precise figure is more convincing than a vague category.
A vague justification protects its author without convincing anyone
By remaining deliberately general, the Russian phrasing protects itself from direct refutation while avoiding the need to provide verifiable evidence. Remaining vague is less costly than being precise, especially when one has nothing to prove.
What this editorial fails to resolve
The exact identities of the victims remain incomplete in the sources
None of the sources consulted provides a complete list of the names of the ten victims reported by Kravchenko, nor any details about their professions or their connection to the event. This omission does not invalidate the reported death toll; it simply serves as a reminder that the accuracy of a number does not replace transparency regarding the identities of those affected. A factual limitation must be acknowledged, not filled in with speculation.
The veracity of the Russian claim remains undetermined
Similarly, there is no basis for either confirming or ruling out the presence of the “leading manufacturers” mentioned by Moscow. Two documented uncertainties are better than one fabricated certainty.
What the Kravchenko-Moscow Comparison Teaches Us About This War
Two administrations, two standards of proof
The discrepancy between a quantified, attributed assessment and a general, unsourced justification illustrates a difference in the standard of proof between the two sides in their public communications. A standard of proof is judged over time, not based on a single press release.
An asymmetry that does not exempt us from verifying both sides
This apparent asymmetry in rigor does not exempt us from verifying, to the extent possible, the claims of both sides with the same level of scrutiny. Favoring one version simply because it is better worded remains a methodological error.
The implications of this precedent for future financial statements
A standard that Kyiv will need to maintain
If Kyiv wants to maintain the credibility of its future reports, it will have to maintain this level of accuracy, even when the figures are embarrassing for its own air defense. Credibility is also built on acknowledging failures.
A standard that Moscow has not yet adopted
Nothing in the communication patterns observed since 2022 suggests that the Russian Ministry of Defense will adopt a comparable level of precision for its future claims. You don’t change a communication style with a single strike, no matter how deadly it may be.
Conclusion
One side provided a tally. The other offered a justification. This imbalance is no coincidence. It reflects two approaches to communication that have coexisted since the start of this war: one focused on transparency through statistics, the other on general legitimization.
Neither narrative, on its own, is sufficient to establish the full truth of July 24. The truth about Bucha lies somewhere between a precise figure and a vague justification—and no one, to date, has yet fully established it.
A tally and a justification are never equivalent. The former serves a purpose. The latter commits to nothing. That may be the only thing this day has clearly demonstrated.
Signature
By Maxime Marquette, columnist
Sources
Primary sources
- Le Monde — War in Ukraine: A Drone Shot Down for the First Time in Romania — July 24, 2026
- 20 Minutes — New deadly bombings near Kyiv, sanctions circumvented in Georgia — July 24, 2026
- Boursorama — 21 killed in strikes in Russia and Ukraine — July 24, 2026
- La Croix — Ukraine-Russia, Day 1,612: An Update on the Conflict — July 24, 2026
Secondary Sources
This content was created with the help of AI.