Kale Kayihura

Kale Kayihura

Inspector General of Police, Lieutenant General Kale Kayihura

Inspector General of Police, Lieutenant General Kale Kayihura