Kenya’s revered opposition leader Raila Odinga laid to rest October 19, 2025 by Final ceremony follows days of memorial events that left five people dead and hundreds injured during stampedes.