The Independent Electoral and Boundaries Commission (IEBC) is still verifying results from the 291 constituencies before declaring the winner of the October 26...