Police officers in Mathare North during the Azimio demonstrations in Nairobi on March 30, 2023.

Pupils run for their lives in Mathare North after chaos broke out during the Azimio protests in Nairobi on March 30, 2023.

Pupils run for their lives in Mathare North as police plead with protestors to allow them to pass.

Photos by Boniface Okendo.