March 17, 2025Published by celsir on March 17, 2025Categories NewsKenyan Woman Sentenced to Death in Vietnam: A Call for Justice and ReformThe sentencing of Macharia Margaret Nduta to death in Vietnam for drug trafficking should alarm all Kenyans and human rights defenders globally. While drug smuggling is […]