Tag: Meru Governor Kawira Mwangaza’s Impeachment Upheld by Senate
Meru Governor Kawira Mwangaza’s Impeachment Upheld by Senate
Meru Governor Kawira Mwangaza's Impeachment Upheld by Senate
In a landmark decision, the Senate has upheld the impeachment of Meru Governor Kawira Mwangaza, marking a...