UK police have been accused of “victim-blaming” after the rape and exploitation of hundreds of children. More than 1,000 cases could ultimately be uncovered in Telford. However, a note has reportedly emerged that claims the sex was ‘consensual.’ Children as young as 11 apparently gave permission for their abusers to have sex with them, an […]