Kenya's Finance Bill protests
A proposed tax package drew youth-led demonstrations, then a nationwide call for accountability.
Full case page ↗Go past the headline. Trace the first grievance, the groups that joined, the turning point, the state response, and the outcome—across borders and years.
01 / THE ATLAS
Explore real country borders and cities. Zoom, drag, or select a location to follow the movement behind the pin.
A proposed tax package drew youth-led demonstrations, then a nationwide call for accountability.
Full case page ↗A public-sector job quota dispute expanded into a nationwide movement amid a violent crackdown.
Full case page ↗A pause in EU accession talks ignited sustained demonstrations in Tbilisi and a crackdown that drew international scrutiny.
Full case page ↗A railway canopy collapse became a national demand for transparent investigation and institutional accountability.
Full case page ↗Youth frustration with health, education and jobs formed a decentralized movement organized largely online.
Full case page ↗Farmers organized sustained demonstrations against changes to agricultural inheritance-tax relief.
Full case page ↗An unpopular pension change combined union-led strikes with a constitutional dispute over passage of the law.
Full case page ↗A metro-fare increase exposed wider discontent over inequality and social rights.
Full case page ↗Severe shortages and economic collapse drove months of demonstrations and the president's resignation.
Full case page ↗A protest over pandemic mandates became a prolonged occupation of Ottawa and a national emergency-powers debate.
Full case page ↗A coalition staged nationally coordinated demonstrations about executive power, civil liberties and democratic accountability.
Full case page ↗Mahsa Amini's death in custody sparked nationwide demonstrations over compulsory veiling and civil rights.
Full case page ↗02 / SIDE-BY-SIDE
Add two cases from the directory to compare their paths from grievance to response.
03 / THE METHOD
We separate documented events from our own analytical interpretation, so the sequence stays auditable.
What specific decision, incident or condition started the initial action?
Who joined later, and how did the demands change?
Which event changed the movement's scale, tactics or public attention?
How did institutions respond, and what demonstrably changed?
Cases are selected for instructive causal sequences, not to represent every protest. Escalation labels describe documented confrontations or policy responses, not the legitimacy of any group. Unknown and disputed facts stay explicitly marked.