Investigation: 1,000 children were sexually exploited in an English town
An independent investigation has found that more than 1,000 children in the town of Telford, England, have been sexually exploited since 1989 due to the failure of police and local government to investigate the perpetrators.
The latest…
Read More...
Read More...