“It is very clear that I must take personal and institutional responsibility for the long and retraumatising period between 2013 and 2024,” Archbishop Welby said in a Nov. 12 statement.
See All 2546 Episodes of "Content feeds"