Muhuri, a Kenyan Human rights group has again tossed itself into the murky swamp of controversy by claiming that 3 female’s killed at the Mombasa Police Station in Mombasa city, Coastal Kenya weren’t terrorists but victims of police brutality. The eyes of the world are skeptically looking at the credibility of the organization and its...