Saudi Arabia and Russia, the world’s two most powerful oil producers, have reached a tentative agreement to freeze oil production at its current levels.
Saudi Arabia and Russia, the world’s two most powerful oil producers, have reached a tentative agreement to freeze oil production at its current levels.