The University of Nairobi student leader Babu Owino is making headlines again after he wrote a letter to the US Ambassador in Kenya, demanding that President Obama should visit intellectuals at the university during his visit in the country. Babu argued that during his tenure as Illinois senator, Obama visited UON in 2006 where he […]