Who will be the next president of Kenya?
It's a bitter battle between the former foes-turned-allies-turned-foes-again vying to lead the relatively stable nation in a volatile region.Ruto calls himself the "Hustler-in-Chief," a reference to his humble beginnings as…