Answers in Genesis Feb 28, 2008 #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...
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...