Posts

Showing posts with the label Father Loppacher

Leading sexual abuse prevention officer in Swiss Catholic Church resigned in June

Up to 15,000 cases of sexual abuse expected in Swiss Catholic Church.