Archbishop commits suicide by jumping into River The Archbishop of Bafia, Cameroon, Mgr Jean Marie Benoît Balla, has reportedly committed suicide by… by Benjamin Ameh — June 1, 2017 in Crime/Court 0