Header Ads

US oil jumps 2.7% to $59.38 per barrel after massive supply drop

No comments