By Haggai Matsiko Museveni blamed for protecting culprits Kale Kayihura, the Inspector General of Police, the head of the most corrupt institution in Uganda, is a lucky man. President Yoweri Museveni keeps praising him even when two reports have pinned the police as the most corrupt institution both nationally and …
Read More »