The president of Cuba, Miguel Diaz-Canel, and his Russian counterpart, Vladimir Putin, this Tuesday at the inauguration of the monument to Fidel Castro in Moscow. Photo: Sergei Guneyev/AFP.

The president of Cuba, Miguel Diaz-Canel, and his Russian counterpart, Vladimir Putin, this Tuesday at the inauguration of the monument to Fidel Castro in Moscow. Photo: Sergei Guneyev/AFP.