Russia has launched one of its biggest aerial barrages of the year against Ukraine, killing 10 people and wounding at least 60 others.
Several cities were struck overnight, with Ukrainian President Volodymyr Zelenskyy claiming Russia launched around 110 missiles, with most of them being shot down.
Damage was reported at a maternity hospital in the central city of Dnipro and buildings in the western city of Lviv, the southeastern port of Odesa and the eastern city of Kharkiv.
Two were killed in the capital Kyiv, with more people thought to be trapped under rubble at a warehouse damaged by falling debris, Mayor Vitali Klitschko said.
Two people were killed in the Black Sea port city of Odesa and at least 15 were injured, including two children, as missiles hit residential buildings, the regional governor said.
Four were killed in Dnipro, while two were also killed in Kharkiv and Lviv.
Ukrainian Air Force spokesman Yurii Ihnat said Russia “apparently launched everything they have”.
He claimed Russia used hypersonic, cruise and ballistic missiles, including X-22 type, which are extremely hard to intercept.
The Ukrainian military said it downed 27 Russian drones and 87 cruise missiles.
Ukraine has been warning for weeks that Russia could be stockpiling missiles to launch a major air campaign targeting the energy system.
Last year millions of people were plunged into darkness when Russian strikes pounded the power grid.
The energy ministry reported power outages in four regions after the air attack.
In Lviv region, which borders Poland, impacts were confirmed at a critical infrastructure facility, the president’s office said, declining to say which one.
“The enemy targeted social and critical infrastructure,” Prime Minister Denys Shmyhal said.
The bombings come days after Ukraine struck a Russian warship in the occupied Crimean port of Feodosia.
It also follows a $250m military aid package from the US, which included air defence ammunition.