The Organization of Petroleum Exporting Countries (OPEC) has recently pointed to a pending crude supply deficit, instead of a surplus created by low oil prices, as it said that the oil markets are likely to generate ...
The UK’s surprising vote to for Brexit has brought a new level of uncertainty into the markets as investors started to withdraw from the international oil and gas market and the oil prices started to falter. Analysts ...