105 hits since 14 Dec 2024
It would seem there are a lot of reports
https://www.iicsa.org.uk/reports-recommendations/publications.html
The first report came out either in 2020 or 2022 I am not sure. But apparently one of the findings was that institutions(including the Church) were putting reputation above the care of children.)