President Volodymyr Zelenskyy has condemned Russian forces as “scumbag terrorists” after their “calculated” missile strike on a shopping centre in Ukraine.

The leader said the attack in the central city of Kremenchuk was deliberate, not a mistake, and those culpable “should have no place on Earth”.

Earlier, he said more than 1,000 civilians had been inside the mall at the time of the strike.

“The mall is on fire, firefighters are trying to extinguish the fire, the number of victims is impossible to imagine,” said the president, writing on the Telegram messaging app.

He has since said: “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.”

War ‘turning in Russia’s favour’ as Putin to make first foreign trip since invasion – see live updates on Ukraine war

More on Ukraine

The local mayor Vitaliy Meletskiy said the strike on the “very crowded” structure had caused deaths and injuries. He also said the site had no links to the armed forces.

Dmytro Lunin, the governor of the Poltava region, insisted there was no military target nearby which Russia could have been aiming at. He said at least 13 people were killed and 40 injured by two missiles.

Footage on social media showed a large number of people stood outside as a huge blaze raged inside the building and dark smoke billowed into the sky.

A rescue operation was under way and nine of the wounded were in a serious condition, said Kyrylo Tymoshenko, the deputy head of the Ukrainian presidential office.

Kremenchuk, which is the site of Ukraine’s biggest oil refinery, lies on the Dnipro river in the region of Poltava.

Mr Zelenskyy stressed the shopping centre target presented “no threat to the Russian army” and had “no strategic value”.

He accused Russia of sabotaging “people’s attempts to live a normal life, which make the occupiers so angry”.

“Russia continues to take out its impotence on ordinary civilians. It is useless to hope for decency and humanity on its part,” the president said.

G7 leaders, who are meeting in Germany, have described the attack as “abominable” and said in a statement: “Indiscriminate attacks on innocent civilians constitute a war crime. Russian President Putin and those responsible will be held to account.”

They added: “We will not rest until Russia ends its cruel and senseless war on Ukraine.”

Boris Johnson has condemned President Vladimir Putin’s “cruelty and barbarism” following the attack.

Firefighters and soldiers pulled out mangled pieces of metal as they searched for survivors.

“We don’t understand how many people could be remaining under the rubble,” the regional rescue service chief said.

There was no immediate comment from Russia, which denies deliberately targeting civilians.

The industrial city had a population of 217,000 before Russia’s invasion in February.

Please use Chrome browser for a more accessible video player


3:08

Russia takes city of Severodonetsk

Read more:
NATO to dramatically increase forces on high alert to over 300,000 from 40,000
Overpowering stench of death as Kyiv mortuaries fill up with bodies

The attack came as Russia launched an all-out assault on the last Ukrainian stronghold in the eastern Luhansk region, “pouring fire” on the city of Lysychansk from the ground and air, according to the local governor.

Western leaders meeting at the G7 summit in Germany have pledged continued support for Kyiv, including more air defence systems, and further sanctions against Moscow.