WTI oil price hits lowest level for 18 years
AFP
1586942320000
The benchmark WTI oil contract extended its slide Wednesday, hitting the lowest level since 2002, with output cuts planned by producers seen as not enough to offset a coronavirus-fuelled slump in demand.
File photo: VCG
WTI tumbled to $19.20 per barrel, while Brent North Sea crude was down at $28.38.