Crude oil prices have dropped more than 3.5% Wednesday following a report that Russia will neither extend nor deepen the current production cuts of 1.6 million barrels a day.
Crude oil prices have dropped more than 3.5% Wednesday following a report that Russia will neither extend nor deepen the current production cuts of 1.6 million barrels a day.