Charity Praises UK Police for Sex Trafficking Arrests

#1
Charity Praises UK Police for Sex Trafficking Arrests

CHASTE (Churches Alert to Sex Trafficking Across Europe) has come out in praise of Cambridgeshire police after their 'vigilant' clampdown on brothels in the county that has led to 25 ...

More...