Mon. Dec 23rd, 2024

A Russian helicopter pilot who defected has been found dead in Spain, according to Ukrainian intelligence. Meanwhile, Ukraine has called for fresh sanctions against Moscow over Alexei Navalny’s death. DW has more.

By