A kidnapped Ukrainian mayor has been released from Russian captivity after an apparent prisoner swap.
Melitopol Mayor Ivan Fedorov has been exchanged for nine captured Russian soldiers, reports say.
Mr Fedorov, 33, was snatched by Kremlin troops on March 11 after refusing to co-operate following the capture of Melitopol.