Oil declines on demand concerns, Iraq's compliance
Oil prices declined today as the market finally prices in the underlying uncertainty over the oil demand’s recovery, Iraq’s cuts compliance and the additional effect of Covid-19 on the economy as a whole.