IEA: $65-70 Oil Could Cause Surge In U.S. Shale Production
Oil producers may be enjoying oil prices at $65 to $70, but these price levels are likely to encourage even more oversupply from U.S. shale, Fatih Birol, the Executive Director Continue Reading
