US President Obama greets Cuban President Castro at the memorial service for Nelson Mandela in Johannesburg

U.S. President Barack Obama (L) greets Cuban President Raul Castro before giving his speech at the memorial service for late South African President Nelson Mandela at the First National Bank soccer stadium, also known as Soccer City, in Johannesburg December 10, 2013. Obama shook the hand of Castro at a memorial for Nelson Mandela on Tuesday, a rare gesture between the leaders of two nations at loggerheads for more than half a century. REUTERS/Kai Pfaffenbach (SOUTH AFRICA – Tags: POLITICS OBITUARY)

What's HOT from Senior Editors