President Uhuru Kenyatta with formerUS President Barack Obama when he paid him a courtesy call at State House, Nairobi.
Former US President Barack Obama landed in Nairobi yesterday with little to indicate the erstwhile most powerful man in the world was visiting his father's ancestral land.