Kenya: Catholic Priest commits suicide in a lodge by Adekunle Dada January 26, 2022 0 A Catholic priest, Father Stephen Kyalo, has committed suicide by taking poison in a local lodging at Kilala Market, Makueni, ...