In this image from TV, President Obama shakes hands with Cuban President Raul Castro at the memorial service for former South African President Nelson Mandela in Johannesburg on Tuesday.