Obama addresses today's greatest challenges in speech honoring Mandela Former President Barack Obama gave a wide-ranging address in Johannesburg honoring the late South African leader Nelson Mandela. It came just a day after President Trump's summit with Vladimir Putin, and drew some sharp contrasts. Watch the full speech.