Oil Market Continues To Leak, Analyst Says It Needs Rebalancing

Oil prices continued to fall on Monday, reaching an 18-year low as Saudi Arabia and Russia failed to agree on the scale of production and the coronavirus pandemic continued to depress demand. Analyst: …

oil leak – Read More…