Oil – Demand and Supply

We are currently seeing oil prices fall as the world seems awash in oil. By any reasonable view, supply exceeds demand. How true is this? The International Energy Agency estimates global demand for crude at 96 million barrels of oil per day (b/d). They point out that...