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...
Read More