Tag: Zambia

Catholic Priest Shoots himself in the Head after Receiving Strange Phone Call

In the Namwala district of Southern province, Zambia, a Roman Catholic priest has allegedly taken his own life. The late priest, Father Kenan Chibawe, aged 51, of Holy Cross Namwala Catholic Parish, shot himself to the head with a Shot-gun on April 21st. The incident was confirmed by […]