Coronavirus Has Wiped Out A Decade Of Oil Demand Growth – OilPrice.com

Share this Story

Days after OPEC and its partners inked the largest oil production cut in history, oil prices fell back below $20 per barrel as global demand destruction took center stage

Author: Nick Cunningham

READ MORE