President and Opposition leader Raila Odinga
Ruto is to blame for his own woes, says CCM leader
Reading Time: 4 minutes By Noah Cheploen and Philip Yegon Chama Cha Mashinani (CCM) leader Isaac Ruto has waded into the leadership row rocking […]
Reading Time: 4 minutes By Noah Cheploen and Philip Yegon Chama Cha Mashinani (CCM) leader Isaac Ruto has waded into the leadership row rocking […]