Ukraine and Russia have swapped more than 140 prisoners of war in the largest such exchange since Russia invaded Ukraine in February. The prisoners include 95 fighters who defended the besieged city of Mariupol from a withering, weeks-long Russian assault.
Meanwhile, the Kremlin says it’s withdrawing Russian forces from Snake Island, Ukraine’s Black Sea territory occupied by Russia since February. Russian officials have called the move a “gesture of goodwill” that could pave the way for Ukraine to export desperately needed grain and cooking oil to world markets amid a global food crisis.