Russian President Vladimir Putin and Cuban President Raul Castro, right, embrace each other during their meeting in the Kremlin in Moscow, Thursday, May 7, 2015. Anatoly Maltsev AP