Crude Oil slumped to a 17-year low as coronavirus lock-downs cascaded through the worldslargest economies, leaving themarket overwhelmed by crateringdemand and a ballooning surplus of crude.
Crude Oil slumped to a 17-year low as coronavirus lock-downs cascaded through the worldslargest economies, leaving themarket overwhelmed by crateringdemand and a ballooning surplus of crude.