Spanish oil company Repsol announced its potential withdrawal from exploration in Cuba, after spending close to $150 million on a dry well. What does this mean for Cuba?
Results: 1 of 1