Why EIA, IEA, And BP Oil Forecasts Are Too High
June 21, 2015 at 05:12 AM EDT
The cost of oil is currently around the $60 per barrel range. It is not even clear that oil prices can rise back to the $100 per barrel level without causing recession in many countries.