Gen Z took to the streets of Nairobi on Tuesday, June 17, to demand justice for Albert Ojwang, who died while in police custody. Protesters sustained their call for the immediate resignation of Deputy ...