Kenyas election rerun causes mass protest one day prior to vote

The election is scheduled for 26 October in response to the annulment of its prior presidential election on 8 August by the countrys Supreme Court.

The election is scheduled for 26 October in response to the annulment of its prior presidential election on 8 August by the countrys Supreme Court.

READ MORE