Russian forces targeted the eastern Ukrainian city of Dnipro overnight with 16 missiles and 20 attack drones, Ukraine's army said Monday.
The attacks on troops and infrastructure were carried out by various types of missiles and Iranian-made Shahed drones, the general staff wrote on Facebook, saying its air defenses had destroyed all the drones and four of the cruise missiles, without giving details.
Dnipro is a large city with almost 1 million inhabitants before the war. It is around 125 kilometers (78 miles) from the current front line.
Officials said the scale of the attack was unprecedented.
"Today the whole of Dnipro did not sleep. There has not been such shelling since the start of the war," the city's Mayor Borys Filatov wrote on the Telegram messenger.
Regional Governor Serhiy Lysak wrote on Telegram that Ukraine forces had withstood an attack by "fascists, terrorists and subhumans." He said that 15 drones had been shot down.
He said a 25-year-old man was injured by a missile attack in one district and seven were injured in another district including two women in their 50s and 70s.
Ukraine's emergency service posted footage of fire stations with roofs blown off and fire engines torn apart.
It said one of its rescuers was injured, while three of its buildings and more than 20 pieces of equipment were destroyed.
Russia's night-time shelling of Ukraine has increased since the start of May, particularly targeting Kyiv.
Ukraine says that its air defenses have been able to destroy most of the attack drones and missiles.
A Message from The Moscow Times:
Dear readers,
We are facing unprecedented challenges. Russia's Prosecutor General's Office has designated The Moscow Times as an "undesirable" organization, criminalizing our work and putting our staff at risk of prosecution. This follows our earlier unjust labeling as a "foreign agent."
These actions are direct attempts to silence independent journalism in Russia. The authorities claim our work "discredits the decisions of the Russian leadership." We see things differently: we strive to provide accurate, unbiased reporting on Russia.
We, the journalists of The Moscow Times, refuse to be silenced. But to continue our work, we need your help.
Your support, no matter how small, makes a world of difference. If you can, please support us monthly starting from just $2. It's quick to set up, and every contribution makes a significant impact.
By supporting The Moscow Times, you're defending open, independent journalism in the face of repression. Thank you for standing with us.
Remind me later.