E-News Tragedy in Kenya: CDF General Francis Ogolla Dies in Helicopter Crash Kenyan President William Ruto has confirmed the death of the country's Chief of Defence Forces (CDF), General Francis Ogolla. General Ogolla passed away today, Thursday, April 18, 2024, after a Wasafi Music1 month agoKeep Reading