The Church of England failed to challenge the involvement of Paula Vennells, the former Post Office boss and an Anglican priest, in Church of England bodies in light of the Horizon scandal, the archbishop of Canterbury has admitted.
In his first public comments on the matter, Justin Welby said “more questions should have been asked” about Vennells, including her position on an ethical investment committee in 2019 and 2020.