Siaya Deputy Governor William Oduol has been impeached, with all 42 members of the Siaya County Assembly voting in favor...