News Ticker

June 17, 2016

Has $800 Billion in Oil Simply Disappeared?

June 17, 2016 // 0 Comments

By one count, some 3 billion barrels of crude oil valued at about $840 billion have gone missing since the end of 2014. Adding in oil-equivalent barrels of natural gas, the [...]