Ukraine and Russia have exchanged 95 prisoners of war each, three weeks after their last swap and as part of what have been occasional agreements to send captured troops home

Ukraine and Russia have exchanged 95 prisoners of war each, three weeks after their last swap and as part of what have been occasional agreements to send captured troops home