Oil prices stage rebound after days of relentless selling
March 19, 2020 at 01:40 AM EDT
Oil prices bounced off the lowest levels in 20 years on Thursday, as investors absorbed a huge influx of central bank and government support measures against economic fallout from the coronavirus and Russia indicated it would like to see higher prices.