President Obama came to Africa to deliver a “blunt message” to its politicians. But young people in Kenya and Ethiopia had plenty to say to Mr Obama about the state of America.
“Tough love” has been a theme of President Obama’s visit to East Africa.
The moments where he really came alive on this trip were not just when he talked of his love for Africa, but also when he spoke passionately about human rights.
Standing beside the Kenyan president he likened the pursuit of gay rights in Africa to the civil rights struggle in the US. To an enthralled crowd in a stadium in Nairobi he talked of the importance of women in society.
He talked of the need to eradicate corruption and treat fairly minority communities, including Muslims in Kenya.
“Progress requires that you see the differences and diversity of this country as a strength, just as we in America try to see the diversity of our country as a strength,” he said.