Michael Laxer6 days ago3 minKenyan Communists say "Too Little, Too Late: Ruto Must Resign"Scene from one of the street protests of the last few days -- image via X After days of mass protests involving hundreds of thousands of...