Over 1,000 children in English town were sexually exploited, inquiry finds
More than a thousand children in Telford, England were sexually exploited since 1989 because of the police and local government's failure to investigate the offenders, an independent inquiry conclu...