Oil prices tank in Wednesday’s trade, poised to snap their longest run of gains since 2010 after Russia ruled out any proposals to deepen the OPEC-led production cuts.
<
Oil prices tank in Wednesday’s trade, poised to snap their longest run of gains since 2010 after Russia ruled out any proposals to deepen the OPEC-led production cuts.
<