Skip to main content
Skip to main content

Muturi insists IEBC must livestream election results from polling stations

  • | Citizen TV
    1,018 views
    Duration: 1:14