Kenyan lady Margaret Nduta was sentenced to death in Vietnam after she was found guilty of ferrying drugs to Vietnam in July ...
South Africa doubled down simultaneously by signing a declaration of the recently formed Hague Group a recently formed ...