Dame Sarah Elisabeth Mullally DBE is a British Anglican prelate and former nurse. Bishop of London since 2018, she is the first woman to hold this office and sits on the Lord Spiritual benches in the House of Lords. From Wikipedia
The independent review into Church safeguarding failures led to Welby's resignation, with calls for further accountability within the Church of England.