Iran and Ukraine have issued conflicting accounts over an incident in the Caspian Sea on July 25, with Tehran saying a Ukrainian attack struck an Iranian commercial vessel. The claim was presented by Iran’s Foreign Ministry, which described the ship as civilian in nature.

Kyiv, however, gave a sharply different version. Ukrainian officials said the vessels that were hit were being used to transport military cargo, suggesting the operation targeted assets linked to logistics rather than ordinary commercial shipping.

The dispute leaves key details unresolved, including the precise role of the vessels involved and the full circumstances of the strike. With both sides offering opposing narratives, the episode is likely to draw attention to how maritime traffic in the Caspian Sea is being used and described during the wider conflict.

For now, the main point of contention is whether the ship was a legitimate commercial vessel, as Iran says, or part of a military supply effort, as Ukraine argues. The gap between those accounts underscores the broader information battle surrounding cross-border strikes and transport routes connected to the war.