AGAINST ALL ODDS: Ruto, the 5th President of Kenya