Russia has launched the largest aerial attack on Ukraine over a 24-hour period since the war began, hitting cities across the country with 948 drones.

Ukraine's Air Force said 556 drones had been fired since 09:00 local time (07:00 GMT) on Tuesday, in an unusual daytime attack which killed at least three people and injured dozens.

In the western city of Lviv, the 16th century Bernardine monastery - part of a Unesco World Heritage site in the city centre - was damaged, local officials said.

In the neighbouring Ivano-Frankivsk region, a maternity hospital was hit.

Those strikes came after an overnight Russian attack left five people dead. Ukraine said 392 drones and 34 missiles were fired.

In his video address on Tuesday evening, Ukrainian President Volodymyr Zelensky said the scale of the latest attacks clearly shows that Russia has no intention of really ending this war.

Russia's military has not publicly commented on the attacks.

A video posted earlier on Tuesday by Lviv authorities showed a fire burning through the roof of a residential building near the Bernardine monastery. Separate footage posted on social media showed a drone flying lower over the city and hitting the residential building.

Yurii Ihnat, spokesman of the Ukrainian Air Force, noted that the geography of the strikes during the daytime was broader than at night, indicating this assault was one of the largest in terms of scale within a single day.

While many regions have been hit over the course of the conflict, the western areas of Ukraine have experienced relatively less intensity than the eastern regions closer to the Russian border.

The ongoing war, which began with Russia's full-scale invasion in February 2022, shows no signs of abating, with both sides sustaining constant military actions.