At least 50 people were killed and 271 wounded after Russia hit a military institute in Ukraine's central town of Poltava with two ballistic missiles on Tuesday, the war's deadliest single attack this year.
Photographs posted on social media showed several bodies of young men on the ground covered in dust and debris, with the badly damaged side of a large building behind them. Reuters could not immediately verify the images.
"The Russian scum will definitely be held accountable for this strike," President Volodymyr Zelenskiy said on the Telegram messaging app.
He ordered a prompt investigation, saying the strike damaged a building of the Military Institute of Communications.
In his nightly video address, delivered later in the evening, Zelenskiy put the death toll at 51.
"It is known that there are people under the rubble of the destroyed building," he said. "Everything is being done to save as many lives as possible."
The emergency service gave a death toll of 50. Poltava Regional Governor Filip Pronin said 15 people may still be under the rubble.
Ukraine's land forces said military personnel had been killed. They did not specify how many of the victims were from the armed forces, but the attack was a major blow to Kyiv as it tries to bolster its ranks to hold off a more powerful enemy.
"The Land Forces Command is conducting an investigation to determine whether enough was done to protect the lives and health of the soldiers at the facility," a statement said.
The use of ballistic missiles, which hit targets hundreds of kilometres away within a few minutes of their launch, meant the victims had little time to find cover after the air raid siren sounded, the foreign ministry said.
"This is a stunning tragedy for all of Ukraine. The enemy hit an educational institution and a hospital," Ukraine's first lady, Olena Zelenska, wrote on X.
"One of the institute's buildings was partially destroyed, and many people were trapped under the rubble," the defence ministry said on Telegram.
"Thanks to the coordinated work of rescuers and medics, 25 people were rescued, 11 of whom were taken from the rubble. The rescuers are currently continuing their work."
Russia did not immediately comment on the attack.
Russia has intensified its missile and drone attacks on Ukraine 2-1/2 years into the full-scale war.
Last week Ukraine was pummelled with the heaviest bombardment to date, and on Monday ballistic and cruise missiles targeted Kyiv causing loud explosions.
Ukraine targeted Russia with more than 158 drones during the weekend, damaging an oil refinery near Moscow and a power station.
Fighting has intensified over the past month, with Russian forces advancing in eastern Ukraine, while Kyiv's troops have mounted their first large-scale cross-border assault into Russia. Moscow has vowed to retaliate for the incursion into the Kursk region.

No evidence alleged Bondi gunmen received military training in Philippines
At least 12 killed in Nigeria mining site attack
UN, aid groups warn Gaza operations at risk from Israel impediments
Israel approves natural gas deal with Egypt, Netanyahu says
US approves $11.1 billion largest-ever arms package for Taiwan
Trump adds seven countries to full travel ban list
Indian parliament votes to allow private firms in nuclear power sector
Doctors in England start five-day walkout during flu surge
