WORLD ECONOMIC FORUM_Benedikt von Loebell / Flickr
The head of the Church of England, the Archbishop of Canterbury, Justin Welby, has resigned as the church faces a series of sexual abuse allegations. A 253-page report found that Welby had failed to inform the proper authorities after he became aware of sexual and physical abuse allegations against a camp volunteer. A 2017 documentary…