We use cookies to measure traffic and show relevant ads. By clicking Accept you agree to our use of analytics and advertising cookies.
Oil reserves are declining by 4.8 million bpd. The world is at a critical threshold. Find out the price forecast, causes of the deficit, and who benefits. Read the analysis.