The race is too tight to call
In Summary
•The IEBC has so far received Forms 34As from 44,768 out of 46,229 polling stations across the country.