World leaders react to Fidel Castro’s death on social media

CCTV News

Castro and Chavez

MORE COVERAGE OF FIDEL CASTRO ON CCTV