Oil slips, set for 20% annual drop in tumultuous 2020
NEW YORK -Global crude prices slipped on Thursday and lost more than a fifth of their value in volatile trade in 2020, as lockdowns to combat the novel coronavirus depressed economic activity and slammed fuel demand.
Still, Brent and …