Moscow said Ukraine attacked Russia's second city with a large drone assault, causing fires at the Saint Petersburg oil terminal, the Ruchyi oil depot and industrial warehouses. Saint Petersburg Governor Alexander Beglov said one person was killed and five were hospitalised, 12 housing blocks were damaged and flights were restricted at Pulkovo airport. Smoke rose above the city's shipyards and was visible from the historic centre on the banks of the Neva River.
Russia's VKontakte social network said a data centre was hit, and Ozon, Russia's second-largest retailer, reported a strike on its logistics centre. Leningrad region head Alexander Drozdenko said air defences shot down 144 drones, and that 20,000 people were without power in the town of Yanino after a substation was hit. He said a woman and three children were hospitalised with symptoms of carbon monoxide poisoning after drone debris fell on a house and started a fire.
The attack came as ties between Kyiv and Washington have strained. Last week US President Donald Trump announced an "energy ceasefire" that neither side said it agreed to beforehand, and that quickly collapsed, with Moscow continuing strikes on Ukraine's power grid and Kyiv resuming hits on Russian oil refineries. Mr Trump has been angered by Kyiv's strikes on refineries, which he says are contributing to a surge in global fuel prices.
Speaking today, Mr Zelensky accused Russia of hitting Ukraine's energy, oil and gas facilities 76 times since the ceasefire was announced. He said Russian strikes hit substations in four regions, leaving "tens of thousands of families without power", and killed two people at an agricultural enterprise in the western Volyn region, which borders NATO member Poland. "America should see that Russia is not taking any reciprocal steps in response to sanctions relief or agreements," he said. "It is Russia that must face pressure for peace to have a chance."
This week Mr Trump blocked a package of new sanctions on Russia that was meant to target Mr Putin, as well as Russia's energy and defence sectors, and signed an agreement to buy diesel from Moscow, seen as an attempt to lower US fuel prices ahead of elections. Earlier this week Mr Putin appeared in military uniform and said Moscow intended to seize the rest of eastern Ukraine by force. US-led peace talks have not led to a breakthrough, and in a fifth year of war few see a way out.