Cuba's President Miguel Díaz-Canel, left, and former Cuban President Raúl Castro, wave national flags as they watch the May Day parade file past at Revolution Square, in Havana, Cuba, Tuesday, May 1, 2018.
Cuba's President Miguel Díaz-Canel, left, and former Cuban President Raúl Castro, wave national flags as they watch the May Day parade file past at Revolution Square, in Havana, Cuba, Tuesday, May 1, 2018. Desmond Boylan AP
Cuba's President Miguel Díaz-Canel, left, and former Cuban President Raúl Castro, wave national flags as they watch the May Day parade file past at Revolution Square, in Havana, Cuba, Tuesday, May 1, 2018. Desmond Boylan AP