Kenyan Woman Sentenced to Death in Vietnam: A Call for Justice and Reform
The 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 a criminal act, the circumstances surrounding such cases demand deeper scrutiny. Nduta...






