Dozens of young people were killed, hundreds injured and many others abducted or arrested as security forces moved to contain the protests.

Petitions filed on punitive taxes, police brutality and illegal KDF deployment still gathering dust.

Two years after Kenya’s Gen Z uprising forced President William Ruto to withdraw the Finance Bill, organiser Ahmednoor Haji explains how protesters won – and why state violence is…

Every person has the right, peaceably and unarmed, to assemble, to demonstrate, to picket, and to present petitions to public authorities.

Dozens of young people were killed, hundreds injured and many others abducted or arrested as security forces moved to contain the protests.