Mgr. Jean Benoit Balla, the Archbishop of Bafia, Cameroon, has reportedly taken his own life by jumping into the Sanaga River around the Ebebda Bridge in Cameroon.
The Catholic community launched a search for the clergyman after his Land Cruiser SUV with registration plate number CE 9503V was...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.