Oil prices have remained stubbornly high, despite major producers’ pledges to increase output. A mix of geopolitics and supply concerns are to blame.

More…

Comments are closed.