Arab Today
A Spanish judge charged 10 Catholic priests with committing or abetting sexual abuse of a teenage altar boy, court papers showed Wednesday, in a case that has alarmed Pope Francis.
A Spanish judge charged 10 Catholic priests with committing or abetting sexual abuse of a teenage altar boy, court papers showed Wednesday, in a case that has alarmed Pope Francis.