Oil Prices Under Pressure Despite Continued Geopolitical Uncertainty
Oil prices are under pressure from continued demand concerns but geopolitical risks and the recent rally from last week's crash means Brent is still sitting comfortably above the psychologically-important $80 mark.
…