European refiners

Saudi Arabia, Russia tussle depresses oil prices further

*Worrisome: a physical excess of 60million barrels of Nigerian crude in the market A sales…