After the Tokyo High Court finally agreed to a retrial after new DNA evidence, Govinda Prasad Mainali, a Nepalese who has been in prison on and off since 1997, has been released.
↧
After the Tokyo High Court finally agreed to a retrial after new DNA evidence, Govinda Prasad Mainali, a Nepalese who has been in prison on and off since 1997, has been released.