Oil prices ticked down a tad as traders braced for the outcome of the European Central Bank meeting that is likely to drive market sentiment today.
read more
Oil prices ticked down a tad as traders braced for the outcome of the European Central Bank meeting that is likely to drive market sentiment today.
read more