4 days agoKenyan President William Ruto Dismisses Entire Cabinet Amid Nationwide ProtestsAmaravatitoday