An Opera News Kenya publication
The Catholic Church has become its “own worst enemy” for concealing clergy sexual abuse and not…