President Obama spoke Tuesday at the memorial ceremony in Johannesburg honoring the late South African President Nelson Mandela. Obama called Mandela “the last great liberator of the 20th century.”
The place for in-depth analysis, commentary and informed perspectives.








