Kenya, 12 July 2026 - The National Police Service has moved to reassert its authority after deadly political violence in…