UK rape victims denied leave for compensation due to records
PC Stephen Mitchell was a corrupt English police officer who raped or assaulted up to 16 girls and women between 17 and 48. He was jailed for life for these attacks at the start of the year, plus the associated coercion and in one case, passing drugs on to one of the victims as the…
