'Bad things happen' if gay rights are not accepted
US President Barack Obama directly challenged his host Uhuru Kenyatta, the Kenyan president, over the treatment of gay people, suggesting that "bad things happen" when countries don't accept their citizens' rights.
Mr Obama on Saturday said, he was "painfully aware" of what it was like to be treated as a lesser citizen and that such discriminatory policies ended up on the wrong side of history.
"When you start treating people differently, not because of any harm they're doing but because they're doing something different, that's the path whereby freedoms start to erode and bad things happen," Mr Obama told reporters at State House in Nairobi.
But Mr Kenyatta insisted gay rights was a "non-issue" in conservative Kenya.
"We share so many values, our common love for democracy, entrepreneurship, value for families. But there are some things we must admit we don't share, our culture, our societies don't accept."