Students and other civilians were killed as Russia stepped up its missile and drones attacks on Ukraine.
Wednesday’s onslaught was a violent follow-up to duelling high-level diplomatic missions aimed at bringing peace after 13 months of war.
“Russia is shelling the city with bestial savagery,” Ukrainian President Volodymyr Zelensky wrote in a Telegram post alongside a video purportedly showing a Russian missile hitting a nine-storey apartment building in a busy road in the southeastern city of Zaporizhzhia.
“Residential areas where ordinary people and children live are being fired at.”
At least one person died in the attack shown in the Zaporizhzhia video, apparently recorded by CCTV cameras.
Elsewhere, Moscow’s forces launched exploding drones before dawn, killing at least eight people in or near student dormitory near Kyiv.
Ukrainian media showed several angles of the missile raining down on an apartment building across the street from a shopping centre in Zaporizhzhia, producing a huge plume of grey and black smoke, with bits of concrete flying into the air as cars drove by.
Videos showed the violent outcome of the attack: charred apartments, flames and smoke billowing out of several floors of the buildings, and piles of broken concrete and shards of glass on the ground.
Two children were among the wounded, said Zaporizhzhia city council secretary Anatolii Kurtiev, adding that 25 people needed hospital treatment, with three in a critical condition.
Zaporizhzhia city is about 60 miles from the Zaporizhzhia nuclear power plant, Europe’s largest, which has come under threat during the war and has been shut down for months.
The UN’s International Atomic Energy Agency (IAEA) reported the plant suffered another loss of a back-up external power source.
Its six reactors still need power to cool nuclear fuel and were relying on only a primary source on Wednesday, the IAEA said.
Russia has denied targeting residential areas even though artillery and rocket strikes hit apartment buildings and civilian infrastructure daily.
Russian officials have blamed Ukrainian air defences for some of the deadliest strikes on apartments, saying the deployment of air defence systems in residential areas puts civilians at risk.
Russia sometimes also claims Ukraine is hiding military equipment and personnel in civilian buildings.
The war, which Russia started February 24 2022, has evolved in two main directions: a frontline mainly in eastern Ukraine, centred around the city of Bakhmut, and periodic Russian missile and drone strikes nationwide.
In addition, periodic — although unconfirmed — Ukrainian sabotage attacks have been launched across the border into Russia.
The frontline fighting largely stalemated over the winter, with expectations of major offensives by both sides expected in more favourable spring weather.
Earlier on Wednesday, a drone attack damaged a secondary school and two dormitories in the city of Rzhyshchiv, south of the Ukrainian capital, officials said.
It was not clear how many people were in the dormitories at the time.
The body of a 40-year-old man was among those pulled from the rubble on one floor, according to regional police chief Andrii Nebytov, adding that more than 20 people were admitted to hospital.
Video showed what appeared to be a bloodied trainer and a green ball on the ground near a damaged building, whose top floor was ripped off at a corner.
The attacks happened as duelling diplomatic missions were winding down.
Japanese Prime Minister Fumio Kishida left Kyiv after meeting Mr Zelensky to support Ukraine.
Chinese leader Xi Jinping left Moscow after meeting Russian President Vladimir Putin about Beijing’s peace proposal, which the West has rejected as a non-starter.
No progress toward peace was reported.
US National Security Council spokeswoman Adrienne Watson noted the violent turn of events.
“Just one day after Russia called for peace, Russia is attacking Ukrainian homes as part of its brutal war,” she said in Washington.
“What Russia is doing is horrific – and we are committed to continuing to help Ukraine defend itself against this Russian aggression.”
The drone barrage and other Russian attacks on civilian infrastructure also drew a scathing response from Mr Zelensky.
“Over 20 Iranian murderous drones, plus missiles, numerous shelling occasions, and that’s just in one last night of Russian terror,” he tweeted in English.
“Every time someone tries to hear the word ‘peace’ in Moscow, another order is given there for such criminal strikes.”
Zaporizhzhia’s regional administration said two missiles hit the apartment block and Russia’s goal is “to scare the civilian population of the city of thousands”.
“It’s hell in Zaporizhzhia,” Ukrainian politician Oleksiy Goncharenko wrote on Telegram, adding: “There aren’t any military facilities nearby.”
Vladimir Rogov, an official with the Moscow-appointed regional administration for the Russian-occupied part of the Zaporizhzhia region, claimed, without offering evidence, a Ukrainian air defence missile launched to intercept a Russian missile hit the apartment complex.
In other attacks, Ukrainian air defences downed 16 of the 21 drones that Russia launched, the Ukraine General Staff said.
Eight were shot down near the capital, according to the city’s military administration.
Other drones hit the west-central Khmelnytskyi province.
Also on Wednesday, Mr Zelensky made another in a series of battlefield visits, meeting soldiers and officers in the eastern Donetsk region, stopping by a hospital to see wounded troops and giving state awards to the defenders of Bakhmut, a devastated city that has become a symbol of Ukraine’s dogged resistance under a threat of Russian encirclement and for months has been the scene of the war’s bloodiest fighting and longest battle.
Mr Zelensky’s last known visit to the Bakhmut area was in December.
On Wednesday, the Ukrainian president also visited Kharkiv, Ukraine’s second-largest city, which his forces recaptured from the Russians last September.
In other developments:
— The Russian military fended off a drone attack on the main harbour in the Black Sea fleet headquarters city of Sevastopol early on Wednesday, the city’s Moscow-appointed head, Mikhail Razvozhayev, reported. He said the navy destroyed three aquatic drones, Russian warships were not damaged and several civilian facilities were damaged when the drones were hit and exploded. The blasts shattered windows in several buildings near the harbour. No injuries were reported. Ukrainian officials did not claim responsibility for the attack.
—Three people were hurt in a Russian missile attack on a monastery in the southern Ukrainian port city of Odesa on Tuesday night. According to Ukrainian Presidential Office head Andrii Yermak, two of four missiles were shot down.
— Dmitry Medvedev, deputy head of Russia’s Security Council, which President Vladimir Putin chairs, responded when asked on his messaging app channel if the threat of a nuclear conflict has eased: “No, it hasn’t decreased, it has grown. Every day when they provide Ukraine with foreign weapons brings the nuclear apocalypse closer.”
— Ukraine’s Finance Ministry agreed with the International Monetary Fund (IMF) on a 15.6 billion US dollar (£12.65 billion) loan package aimed at shoring up the country’s economy, which the invasion has crippled. Ukrainian officials hope the IMF deal will encourage their allies to provide financial support too.
— US Treasury secretary Janet Yellen told a House of Representatives committee in Washington her agency has implemented more than 2,500 Russia-related sanctions and “degraded the Kremlin’s ability to replace more than 9,000 pieces of heavy military equipment that it has lost on the battlefield”.