Page added on October 31, 2008
Falling oil prices mean companies are scaling back on hard-to-exploit sites. What does that mean for oil supplies
What’s causing this sudden pullback?
Tumbling oil prices. As recently as July the price per barrel of Brent crude was setting new records
Leave a Reply