A Rapist’s Heaven – Japan
Sexual assault or Rape, is a notoriously difficult crime to prove in any legal system. It is often perpetrated without any witnesses other than the victim and aggressor, and it is necessary to prove something which does not need to be proved in any other crime: the lack of consent. Objective evidence, except in the [...]

