Oil recovered some ground on Wednesday after slumping below $16 a barrel to its lowest since 1999, but prices remained near two-decade lows with the market awash with crude due to the economic fallout from the coronavirus pandemic.
Source:: Reuters – Business News