Three top energy officials have resigned following arrests by the Directorate of Criminal Investigations (DCI) over alleged irregularities in Kenya’s petroleum supply chain. According to a press release issued on Saturday, April 4, 2026, by State House Spokesperson Hussein Mohamed, President William Ruto received the resignation of Mohamed Liban, Principal Secretary for the State Department