A prisoner exchange is under way between Russia and Ukraine, governments in Moscow and Kyiv have confirmed.

Ukraine's President Volodymyr Zelensky said the exchange would unfold "in several stages" over the coming days, adding that the wounded, seriously wounded and soldiers under 25 were being returned.

Writing on Telegram, Zelensky said: "The process is quite complicated, there are many sensitive details, negotiations continue virtually every day."

Russia said a "similar number" of prisoners of war had been returned to Ukraine, though neither side provided an exact figure for how many people had been exchanged.

Russia's defence ministry said "the first group of Russian servicemen under the age of 25 were returned from the territory controlled by the Kyiv regime" following an agreement reached between the warring countries last week during talks in Turkey.