Tag: Margaret Nduta

Kenya Files Case to Block Margaret Nduta’s Execution in Vietnam

Kenya has filed an appeal seeking to overturn a death sentence handed…