Header Ads

Oil continues unprecedented sell-off: June futures drop 20%, May contract still has a negative price

No comments