Kayihura: End of an era

General Kale Kayihura is the longest serving Inspector General of Police in Uganda’s history

.