IEA: U.S. Oil Production Approaching a Crossroads
United States oil production and its diminishing storage capacity may lead to another drop in oil prices, according the International Energy Agency’s (IEA) Oil Market Report for March 2015. The Agency revised its oil demand outlook upward, but the increase …