How Impeached Deputy Governor William Oduol Splashed Millions on Furniture Siaya Deputy Governor William Oduol has been impeached, with all 42 members of the Siaya County Assembly voting in favor of his removal from June 9, 2023 News·Politics·TL