KECH Russia, Ukraine claim shooting down each other's drones Published 17 July 2025 Russia, Ukraine claim shooting down each other's drones Watch now Watch preview Share