Day: 13 December 2014
Cult leaders detained on sex abuse charges
Police in Spain have detained two leaders of a sect accused of sexual abuse and taking money from up to 400 followers, a court said on Friday.
Police in Spain have detained two leaders of a sect accused of sexual abuse and taking money from up to 400 followers, a court said on Friday.