 With the BBC News, I'm Roisin Hasty. Kenya's President William Ruto has sacked almost his entire cabinet following the withdrawal of planned tax increases that caused nationwide protests last month. In a televised address, Mr Ruto said he wanted to make his government lean, inexpensive and efficient.