Leading presidential candidate Raila Odinga has launched a scathing attack on his main rival Deputy President William Ruto...