TOP

Kayihura: End of an era

By Admin

Added 6th March 2018 04:30 PM

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

.