Audio By Carbonatix
At least four people, including two women aged 21 and 95, have been killed after a Russian rocket hit an apartment building in Lviv, western Ukraine.
Another 34 people were injured in what the mayor of Lviv described as "one of the biggest attacks" on the city's civilian infrastructure.
Lviv regional head Maksym Kozytskyi said more than 30 houses had been destroyed.
Russia's military has not commented on the reported attack.
President Volodymyr Zelensky vowed a "tangible" response to the overnight assault by "Russian terrorists".
Writing on Telegram, Mr Kozytskyi said: The youngest girl, who was killed by a rocket in her apartment tonight in Lviv, was only 21. Russia is killing our youth. Our future.
"The oldest person to die was 95. The woman survived World War Two, but unfortunately, she did not survive racism."
Mr Kozytskyi said emergency services were still working to clear debris and rescue people who are feared to be trapped under rubble.
"There is a shelter next to the house that was hit by the missile," he added.
"It is in good condition and was open at the time of the alarm. But, only five people were in the shelter from the entire building. Very disappointing."

Dr Sasha Dovzhyk, who works at the Ukrainian Institute London but is currently in Lviv, described hiding in her bathroom when she heard the air raid siren.
"This is what we are supposed to do," she told the BBC. "This is the Ukrainian routine.
"You are supposed to put two walls and preferably no windows, no glass, between yourself and the street, the outside.
"When the rocket, the missile, a Kalibr missile as we know now, hit the residential building 2km away, the walls in the bathroom where I was hiding shook, so the impact was quite strong."

Ukraine's air force accused Russia of launching the missiles from the Black Sea.
Posting on Telegram, the Armed Forces of Ukraine said "seven out of 10 Kalibr cruise missiles" were shot down, but said one rocket "changed course" to the west and hit Lviv.
The BBC has been unable to verify these claims.
Ukraine's culture ministry also called on the United Nations cultural agency - Unesco - to take action, as the blasts affected protected historical buildings in the city.
"We are urgently officially informing Unesco about this and, as always, we are waiting for actions greater than just deep concern," Culture Minister Oleksandr Tkachenko wrote on Telegram.
"A state that respects neither the lives of people, nor the memory, nor the history of a foreign independent country, has no right to be a fully-fledged member of international organisations."
For months, Russia has been carrying out deadly missile and drone attacks on Ukrainian cities, often hitting civilian targets and causing widespread blackouts.
Latest Stories
-
71% of HR professionals say they are underpaid — SEDAT report urges action on pay inequity
2 minutes -
Africa’s future depends on moving people, skills and ideas across borders — Dr Yamson
10 minutes -
Bright Future Alliance calls for stronger accountability in public and corporate institutions
11 minutes -
Newsfile to discuss Wontumi’s jail term, Ofori-Atta’s US immigration win, Mid-Year Budget Review
22 minutes -
Apinto chiefs demand equity stake in Gold Fields Tarkwa Mine as lease renewal talks continue
28 minutes -
IJM Ghana trains child protection and justice professionals in trauma-informed care
33 minutes -
Aggrieved assembly members to pass vote of no confidence against Ejisu MCE
38 minutes -
Military reaffirms commitment to peace and national unity ahead of Teshie Homowo celebration
39 minutes -
WAFCON 2026: Black Queens name final 25 players for tournament
48 minutes -
Immigrants contribute 9% to South Africa’s GDP despite making up 6.5% of population — Report
1 hour -
Komfo Anokye Blood Bank appeals for more donors amid fears of blood shortage due to rising road crashes
1 hour -
Hollard Insurance launches ‘We Cover You’ campaign to boost Insurance awareness
1 hour -
DVLA to pilot new digital system in August to end illegal number plate embossing and cloning – CEO
1 hour -
Dominic Nitiwul admits he took on Mahama based on misinformation
1 hour -
“He never let the trappings of power distance him from the people he served” – Bagbin honours Mills’ legacy
1 hour