b51c6989 oil price 1200x858 1587449352328

Oil Price fell to $26 on US supply fears

Crude oil prices fell yesterday, with a United States crude futures contract hitting its lowest level since 1998, as concerns that the US crude storage would soon be full and bleak economic data hit sentiment. Global benchmark, Brent was down $1.62, or 5.8 per cent, at $26.46 a barrel, while the front-month May WTI contract […]