Kenya Defence Forces officers escort the coffin of the Chief of the Kenyan Defense Forces General Francis Ogolla during the farewell service at Nyayo National Stadium in Nairobi, Kenya, on April 20, 2024. Ten senior commanders, including chief of the Kenya Defense Forces Francis Ogolla, were killed in a helicopter crash in northwestern Kenya on Thursday. (Photo by Allan Mutiso/Xinhua)