Meru Governor Kawira Mwangaza has suffered a major blow after the High Court upheld the Senate’s decision to impeach her.