U.S. President Barack Obama greets the public as he arrives to deliver remarks and takes questions at a town hall meeting with young African leaders at the University of Johannesburg Soweto campus Saturday June 29
Media playback is unsupported on your device

President Obama's jokes win over Johannesburg audience

29 June 2013 Last updated at 18:16 BST

US President Barack Obama turned on the charm offensive on Saturday afternoon as he addressed a group of young African leaders at the University of Johannesburg.

Mr Obama delivered a speech in front of the 500-strong crowd at the Soweto campus before engaging in a "townhall style" question and answer session with young people from around the continent.

Outside the auditorium hundreds of demonstrators had gathered to protest against the president's visit - but inside, he managed to win over his audience with jokes about his family and presidency.