Barack Obama shook the hands of his Cuban counterpart Raul Castro in a landmark moment for the two countries at Nelson Mandela's memorial service today.
President Obama and the Cuban leader smiled and exchanged a few words as they embraced at the ceremony.
Pictures released today give a unique look inside Air Force One as two former and one current US President flew to Nelson Mandela's memorial
Twenty years ago the soon to be President Mandela pledged to 'wash away the stains of apartheid' - two decades on those stains remain.
Barack Obama has led the tributes to Nelson Mandela saying that South Africa's democracy is his 'cherished legacy.'