President Barack Obama on Tuesday shook hands with Cuban President Raul Castro before taking the podium at a memorial service for former South African President Nelson Mandela.
The gesture between the two leaders of Cold War enemy nations came as Obama greeted a line of world leaders attending the memorial in Johannesburg, according to the Associated Press.