Worshippers at church in Norwood, St James tried unsuccessfully to prevent police and soldiers from removing three children from the building yesterday afternoon.The police had gone to the Qahal Yahweh Church, armed with a warrant, to take the children out as, according to a senior police source, officials of the church are under investigation for alleged child abuse, abduction and human trafficking.
More...
More...