The Ukrainian President insisted that the attack in the central city of Kremenchuk was deliberate rather than a mistake. Mr Zelensky blasted the perpetrators arguing that they “should have no place on Earth”.
The former comedian had earlier stated that 1,000 people had been inside the shopping centre at the time of the attack.
Writing on his Telegram messaging app, Mr Zelensky said “fortunately” many people had been able to escape.
He said: “The mall is on fire, firefighters are trying to extinguish the fire, the number of victims is impossible to imagine.
“Fortunately, as far as we know now, many people managed to get out [before the strike], they were assisted out [after the air raid siren].
“But there were still people inside when it hit: employees and some visitors.
“Russia continues to take out its impotence on ordinary civilians.
“It is useless to hope for decency and humanity on its part.”
Dmytro Lunin, the governor of the Poltava region, argued there was no military target nearby which Russia could have been aiming at.
READ MORE: ‘A problem for Putin’ Zelensky’s troops unleash ‘powerful war tech
According to Kyrylo Tymoshenko, the deputy head of the Ukrainian presidential office, a rescue effort was under way and nine of the wounded were in a serious condition.
In a statement, the G7 leaders meeting in Munich described the attack as “abominable.”
They said: “Indiscriminate attacks on innocent civilians constitute a war crime.
“Russian President Putin and those responsible will be held to account.
“We will not rest until Russia ends its cruel and senseless war on Ukraine.”
Prime Minister Boris Johnson slammed Vladimir Putin’s “cruelty and barbarism” following the attack.