Oil prices have slumped, pulling back from last week's gains after Saudi Arabia and Russia delayed a meeting of oil producers aimed at resolving growing worldwide oversupply as the coronavirus pandemic pummels demand.
Oil prices have slumped, pulling back from last week's gains after Saudi Arabia and Russia delayed a meeting of oil producers aimed at resolving growing worldwide oversupply as the coronavirus pandemic pummels demand.