 Kenyan President William Ruto has dismissed all of his cabinet ministers and promised to form a new government that will be lean and efficient following weeks of protests over high taxes and poor governance. In a televised address today, the president also dismissed the attorney general and said ministries will be run by their permanent secretaries.