Alleged ‘suicide’ bishop’s body shows signs of torture
2017-06-08
Cameroon Bishop Jean-Marie Benoit Balla of Bafia was reported missing on May 31 and found dead on June 1. His body was pulled out of the river about 10 miles from his abandoned vehicle. A note reading, “I am in the water,” was recovered from his vehicle and led manyContinue Reading