Cuban president Fidel Castro made a surprise arrival here Tuesday to attend the launch of Petrocaribe, his Venezuelan ally President Hugo Chavez's new regional oil diplomacy vehicle.
Castro makes surprise visit to Venezuela for Petrocaribe launch.