Kenyan national Margaret Nduta was found guilty of drug trafficking and sentenced to death in Vietnam in March 2025, but she ...