Fri. Feb 21st, 2025

UK Defense Ministry says Russian troops are under increased pressure in Ukraine’s Kherson region. Meanwhile, France arrested a Russian tycoon in connection with tax evasion and sanctions violations. DW has the latest.

By