Oil prices settled down more than $5 on Wednesday as a bleaker macroeconomic outlook and fuel demand destruction came into focus, following a meeting of an OPEC+ panel, grouping the Organization of the Petroleum Exporting Countries and allies led by Russia.
Subscribe To Our Free Newsletter |