
File Photo: Russia and Ukraine said Thursday they had completed another exchange of captured soldiers, part of an agreement reached earlier in June at peace talks in Istanbul. AFP
During the talks, the first direct negotiations between the sides in three years, both countries agreed to free more than 1,000 prisoners of war from each side, all wounded, ill, or under 25 years old.
But neither side said how many soldiers had been freed in Thursday's exchange, the latest in several swaps since the June 2 talks.
"Our people are returning home from Russian captivity," Ukrainian President Volodymyr Zelenskyy said on social media.
The Ukrainian government agency overseeing the exchanges said it involved "seriously ill and wounded" soldiers.
Russia's defence ministry confirmed the exchange, posting pictures of soldiers draped in Russian flags cheering and waving.
Zelenskyy posted similar photos of freed Ukrainian soldiers, crying, smiling, and calling loved ones after being swapped.
In Istanbul, Moscow, and Kyiv also reached a deal was reached to repatriate more than 6,000 dead Ukrainian soldiers, with several stages of the handover carried out in recent weeks.
Ukraine has accused Russia of deliberately complicating the identification of the corpses.
Ukrainian Interior Minister Igor Klymenko on Thursday repeated the accusation and said on social media that Moscow had mixed "the bodies of Russian soldiers with those of Ukrainians."
Klymenko gave the identity of one of the Russian soldiers, saying his body had been handed over "dressed in a uniform of the Russian armed forces. He had a Russian passport, a military ID card, and a military certificate."
Moscow has rejected Ukrainian calls for an unconditional ceasefire at the talks, demanding instead that Kyiv cede more territory and renounce Western military support as a precondition for peace.
Short link: