16:28 BST
Since the announcement of an “Easter truce” by Putin, Russia’s Ministry of Defence says they have done an exchange of 246 prisoners of war.
The department adds 31 wounded Ukrainians were also exchanged for 15 wounded Russians as a “gesture of goodwill”.
The ministry says that all of the released Russians will receive “treatment and rehabilitation” in medical institutions.
In his most recent post on X, Zelensky calls the return of 277 Ukrainian servicemen “one of the best pieces of news that can be”.
“I thank everyone who made this return of our people possible,” he says, adding he is “especially grateful to the United Arab Emirates for their mediation”.
According to the Ukrainian president, 4,552 people – including soldiers and civilians – have been brought back home from Russian imprisonment since the start of the war.