see more

NAIROBI, KENYA - JUNE 25: Demonstrators carrying placards with names of the fallen Gen Z heroes walk down town Nairobi during a protest held by youths many self-identifying as 'Gen-Z', protest on June 25, 2025 in Nairobi, Kenya. Today's demonstration marks the first anniversary of the 2024 anti-government protests against the Finance Bill that left more than 60 people dead. The violence drew widespread condemnation over the use of force by the Kenyan security agencies. (Photo by Donwilson Odhiambo/Getty Images)

NAIROBI, KENYA - JUNE 25:  Demonstrators carrying placards with names of the fallen Gen Z heroes walk down town Nairobi during a protest held by youths many self-identifying as 'Gen-Z', protest on June 25, 2025 in Nairobi, Kenya. Today's demonstration marks the first anniversary of the 2024 anti-government protests against the Finance Bill that left more than 60 people dead. The violence drew widespread condemnation over the use of force by the Kenyan security agencies.  (Photo by Donwilson Odhiambo/Getty Images)