Cuban President Miguel Diaz-Canel (left) and his Venezuelan counterpart Nicolás Maduro (right) in Caracas on May 30, 2018. Photo: Juan Barreto/AFP.

Cuban President Miguel Diaz-Canel (left) and his Venezuelan counterpart Nicolás Maduro (right) in Caracas on May 30, 2018. Photo: Juan Barreto/AFP.