Church of England admits failure over 'sadistic' abuse of sisters on June 17, 2025 abuse Accountability church England Reforms Rights Rituals Safeguards Scandal Sisters +
Vatican suppresses Sodality of Christian Life - Vatican News on April 15, 2025 abuse Catholic corruption religion +