Thousands took to the streets of Nairobi on Tuesday, June 25, in a youth-led protest against the controversial finance bill ...