oiltrading

Image for Traders place $760 million bet on falling oil ahead of Hormuz announcement Finance

Traders Place $760 Million Bet on Falling Oil Ahead of Hormuz Announcement