The Russian Defence Ministry said air defences shot down 337 Ukrainian drones over 10 Russian regions in what appears to be the biggest Ukrainian drone attack on Russia in three years.