The publication of a report into child abuse in the northern town of Rotherham, England has shocked Britain to the core.
CNN.com - Top Stories, CNN
Fri, 08/29/2014 - 10:44am
The publication of a report into child abuse in the northern town of Rotherham, England has shocked Britain to the core.