Barack Obama has arrived in Nairobi in Kenya on the first visit to his ancestral home as serving US president.
During his two-day visit Mr Obama will hold talks with Kenyan President Uhuru Kenyatta and other officials.
Mr Obama said he would deliver a "blunt message" to African leaders about gay rights and discrimination.
He also said the trip to Kenya and then Ethiopia would show his commitment to fighting terror there.