Sports Kenya exit ISF World Cup title race after penalty defeat to Germany Alphie · Oct 24, 2026 · 2 min read