Oil prices continue to drop, putting pressure on producers worldwide. Venezuela may have the most to lose from a prolonged slide in oil prices.
Oil prices continue to drop, putting pressure on producers worldwide. Venezuela may have the most to lose from a prolonged slide in oil prices.