World Tragic Clashes in Nairobi: Eight Dead Amid Kenyan Gen Z Protests, Doctors Report by William Green June 30, 2025