Oil Prices Plummeting, but why? – Europe & Asian Demand for oil has slowed – World Oil Production is higher than consumption – OPEC not … Read more »

Oil Prices Plummeting, but why? – Europe & Asian Demand for oil has slowed – World Oil Production is higher than consumption – OPEC not … Read more »