Saudi Arabia requires US$80.90 per barrel oil if it is to meet its budgetary needs A new sense of urgency is taking hold among some oil producers desperate to put a floor under the crude markets. Over the last few months, OPEC+, which includes the OPEC oil-producing states and its allies including Russia…
Read More