Kenya Breaking News Clashes erupt as protesters and police face off at Odeon Cinema Protesters and police clashed at the Odeon Cinema along Tom Mboya Street in Nairobi on Tuesday. In an attempt to disperse the protesters, police... Omara ZJuly 2, 2024