
Ukrainian Drones Strike St Petersburg Oil Terminal in Deepest Attack of Energy Campaign
Kyiv confirmed hitting port oil infrastructure and a naval base near Russia’s second city, as Moscow reported intercepting 72 drones and fuel shortages spread across the Leningrad region.
Ukrainian forces struck an oil terminal in St Petersburg and the port of Vysotsk in the Leningrad region overnight, marking the latest and one of the most geographically distant operations in a sustained campaign against Russian energy infrastructure. St Petersburg Governor Alexander Beglov described the attack as “large-scale” and said the city’s Kirovsky district oil terminal was hit, while Leningrad region Governor Alexander Drozdenko reported that drones had targeted the Vysotsk port, a facility handling oil, grain, coal and liquefied natural gas roughly 170 kilometres northwest of the city. Both officials stated that air defences shot down 72 drones and that no casualties were recorded. Ukrainian President Volodymyr Zelensky confirmed the strikes, saying defence forces had hit “port oil infrastructure that generates revenue for Russia’s war” and also struck Kronstadt, a major naval base more than 850 kilometres from Ukraine’s state border.
Viewed from Kyiv, the operation is part of what Zelensky has termed “long-range sanctions” designed to degrade the financial and logistical underpinnings of Moscow’s war effort. Ukrainian military sources describe the St Petersburg oil terminal as one of Russia’s largest, with an annual capacity of 12.5 million tonnes of petroleum products. Russian authorities, while acknowledging the strikes, have sought to project control: the defence ministry announced that 389 fixed-wing drones were intercepted or destroyed across multiple regions overnight, and local officials urged residents to remain indoors. In the Leningrad region, long queues formed at petrol stations and some outlets ran dry, according to witness accounts, illustrating the tangible economic pressure that Western military analysts say is eroding the Kremlin’s ability to insulate the Russian public from the conflict.
The attack extends a pattern of Ukrainian long-range strikes that have intensified throughout the year, targeting refineries, depots and terminals far from the front lines. Analysts in London and Washington note that the ability to hit St Petersburg — a city of six million people and a symbolically significant location — demonstrates a persistent reach that challenges Russian air defence coverage. The strikes also follow what Kyiv officials called Russia’s deadliest single attack on the capital, a barrage of 74 missiles and 496 drones that killed at least 27 people in Kyiv on Friday, underscoring the escalatory cycle in which both sides are now inflicting deep strikes on each other’s core infrastructure.
On the ground, the battle for the Donetsk region remains contested. Russian President Vladimir Putin, visiting a military command post, announced the full capture of Kostyantynivka, a fortified transport hub, and described it as a step toward seizing the remaining Ukrainian-held cities of Sloviansk and Kramatorsk. Ukraine’s general staff denied the claim, calling it disinformation, and said the city remains under Ukrainian control. With no diplomatic track currently active, both Moscow and Kyiv appear committed to extending their long-range strike capabilities while positional fighting grinds on in the east.
| Atlantic / Anglosphere press | +0.60 | aligned |
|---|---|---|
| Continental European press | 0.00 | neutral |
| Arab Levant-Maghreb press | −0.20 | neutral |
Ukraine strikes back at Russia's war machine, hitting the oil terminal that fuels Putin's aggression. This is a precise and justified retaliation.
By framing the attack as a direct response to Russian strikes on Ukraine, the narrative creates a moral equivalence and justifies the escalation. The use of Zelensky's quote about 'revenue for war' reinforces the strategic necessity.
The bloc omits the Russian claim of 72 drones shot down, emphasizing instead the successful strike on the terminal and downplaying the scale of Russian air defense.
St. Petersburg is under attack: the governor orders residents to stay indoors as Ukrainian drones hit an oil terminal. Russian air defense shoots down 72 drones, but the threat is serious.
By prominently featuring the governor's urgent warning and the scale of the attack, the narrative creates a sense of crisis and vulnerability, emphasizing the impact on civilians and the effectiveness of Russian defenses.
The bloc omits the Ukrainian justification for the attack and the strategic goal of disrupting Russian oil revenues, focusing solely on the immediate event and Russian response.
Russia announces an oil port in St. Petersburg was hit by a Ukrainian attack, but it confirms control over all of Luhansk. The attack changes nothing in the course of the war.
By juxtaposing the Ukrainian drone attack with a Russian territorial gain, the narrative implies that the attack is inconsequential and that Russia remains in control. The use of official Russian statements lends authority.
The bloc omits the Ukrainian perspective entirely, including Zelensky's statement and the strategic importance of the oil terminal. It also omits the scale of the attack (72 drones) and the fact that it was a large-scale operation.
Broaden your view
Trump reverses Spain trade embargo threat after NATO summit, citing 'generous' payment
5 languages · 17 outlets
From Economy & MarketsTax Revenues Surge Across Emerging Markets as Data Reforms Strengthen Fiscal Positions
4 languages · 10 outlets
From TechnologyUS export controls on AI models trigger open-source pivot as OpenAI readies GPT-5.6
4 languages · 6 outlets