Russia has struck three industrial warehouses in a drone strike on the western Ukrainian city of Lviv, causing a huge fire and killing at least one person, local officials say.
Russian forces also shelled the southern city of Kherson, killing a policeman and wounding two civilians on a trolleybus, the head of the city's military administration said.
In Lviv, firefighters tackled a huge blaze over an area of nearly 1000 sq m after three industrial warehouses were hit in an attack about 5am local time on Tuesday, emergency services said.
Lviv mayor Andriy Sadovyi said the body of a man who worked at one of the warehouses was found under the rubble.
Sadovyi said the warehouses stored windows, household chemicals, and humanitarian aid.
"I want to emphasise that these are ordinary industrial warehouses. Nothing military was stored there," regional governor Maxim Kozitsky said on the Telegram messaging app.
He said Russian forces had launched 18 drones in the attack and that 15 had been shot down, including seven that were directly over the Lviv region.
Ukraine's air force said Russia had launched a total of 30 drones and one Iskander ballistic missile in attacks on Ukraine overnight, and that 27 of the drones had been shot down.
Reuters could not independently verify the reports. There was no immediate comment from Moscow, which has carried out frequent air strikes on Ukraine since Russia's full-scale invasion in February 2022.
Russia has repeatedly attacked infrastructure critical to Ukraine's defence, energy system and agriculture but many civilians have also been killed.
At least seven people were killed in July when a Russian missile slammed into a residential building in Lviv, which is far from front lines.
Moscow has denied deliberately targeting civilians or civilian infrastructure.