 Welcome back to NewsHour. And let's turn to the news that Kenya's president, William Ruto, has sacked almost all of his cabinet. It comes after proposed tax rises led to nationwide unrest. I'm joined on the line from the Kenyan capital, Nairobi, by the BBC's deputy Africa editor, Anne Soy. Good to have you back with us, Anne. So why this drastic move?