Ukraine says Russia has launched 948 drones over a 24 hour period - the largest of the war so far

The attacks came on the eve of talks between the US and Ukraine

Cities across the west of Ukraine were hit, with residential buildings damaged and many injured.

Ukraine says Russia has launched 948 drones over a 24 hour period - the largest of the war so far

Analysts and Ukrainian generals say rising Russian attacks show Putin's spring offensive has begun