Church of England charities failed on safeguarding allegations – regulator

John Perumbalath stepped down as bishop of Liverpool without any admission of fault or liability in January 2025.