Kenyans Bid Final Farewell to Archbishop John Mugecha

Controversial archbishop John Baptista Mugecha, leader of the African Independent Pentecostal Church of Kenya, has died age 72 at the Outspan Hospital in Nyeri where he was receiving treatment.



Archbishop John Baptista Mugecha at a past function.