Kenya—Govt Refutes the Alleged Abduction of its Hardcore Critics
The government of Kenya has denied its alleged involvement in the abduction of social media critics. Billy Mwangi, Peter Muteti, and Bernard Kavuli were abducted in separate locations and held ...