Oil Prices and the Storage Problem

As the price of oil continues to hover at near $45 per barrel, many are asking what has caused the precipitous drop in prices. While certainly demand is an issue due to a slower global economy, there are other factors at work.

Read More
Subscribe to Oil