Opposition leader Raila Odinga has defended President Uhuru Kenyatta after failing to sack his government officials whose ministries have been implicated in corruption.

Do you have a lead on a newsworthy story? Share news tips with us here at Hivisasa!

Speaking during the state of the nation address in parliament on Thursday, Uhuru admitted that he is under great pressure to rid the government of corrupt elements.

However, he noted that the same will only be done in line with the constitution, even as he seeks to realize his anti-corruption war.

Addressing the media after the function, Raila and Uhuru's new ally found it hilarious that people expected Uhuru to use the function to fire people.

He noted that the address is a constitutional platform where the President is required to brief the nation on the progress and actions is has taken and not to punish officials.

"He was not going to fire anybody. He only came to highlight key issues affecting the lives of Kenyans. Its not his job to fire people during such functions," he said.

He lauded Uhuru's remarks that though there is a desperate need to wipe out corruption, it must be done constitutionally and not out of mere suspicion.

"The President said that the process will be done constitutionally and not using some jungle procedures. He said that there will be no compromises and I support that," added the former Prime Minister.

Uhuru, however, noted that any state official arraigned in court over alleged involvement in corruption will be removed from government.