A six-year-old girl is among seven people who died after a Russian missile strike on the historic city of Chernihiv in northern Ukraine.
Oleksandr Lomako, the city’s mayor, said the number injured in the attack has risen from 90 to 117.
People had been on their way to church to celebrate a religious holiday when the strike hit, Ukraine interior’s ministry has said.
At least 12 of the wounded are children and 10 are police officers, the ministry added.
Fire at airfield causes damage to Russian plane – Ukraine war latest
Ukraine’s President Volodymyr Zelenskyy posted on Telegram while on a trip to Sweden: “A Russian missile hit right in the centre of the city, in our Chernihiv. A square, the polytechnic university, a theatre.
“An ordinary Saturday, which Russia turned into a day of pain and loss.”
A short video accompanying Mr Zelenskyy’s post showed debris scattered across a square in front of the regional drama theatre, where parked cars were heavily damaged.
The video also briefly showed a body slouched inside a car.
The interior ministry said the roof of the drama theatre had been destroyed in the strike.
Mr Lomako wrote on Telegram: “This strike is another war crime by the occupiers against the civilian population.
“This is a very quiet centre, many people and children walk here at lunchtime in beautiful weather.”
He also declared a national period of mourning, starting today until 21 August.
Chernihiv is a city of leafy boulevards and centuries-old churches about 145km (90 miles) north of the capital Kyiv.
Russia has attacked Ukrainian cities far from the front line with missiles and drones as part of the invasion it launched in February last year.
Kyiv’s air force said early on Saturday the Ukrainian military had shot down 15 out of 17 Iranian-made Shahed drones
launched by Moscow in an overnight strike.
Read more:
Analysis: Ukraine still resolute – but West wobbles as counteroffensive stalls
Drone hits Moscow building causing ‘powerful explosion’
It came before Mr Zelenskyy said Ukraine had started discussions with Sweden about the possibility of receiving Gripen fighter jets.
The Ukrainian president arrived in Sweden for a series of talks this morning – his first visit since Russia launched its invasion in February 2022.
He came before Russia’s defence ministry said it had destroyed a Ukrainian drone over Belgorod.
The southern region, which sits close to Russia’s border with Ukraine, has come under numerous attacks in recent months.
Drones and missiles have often been used to target the area, but Kyiv has not accepted responsibility for the strikes.
Russia claimed to have downed a drone there just two days ago.