Saudi Arabia and Russia announce new oil cuts
Major oil hubs Saudi Arabia and Russia announced new oil supply cuts, in what Saudi Arabia described as an attempt to "stabilize markets." Saudi Arabia's move was announced in the…
Major oil hubs Saudi Arabia and Russia announced new oil supply cuts, in what Saudi Arabia described as an attempt to "stabilize markets." Saudi Arabia's move was announced in the…