Investors place $760 million dollar bet on falling oil before Iran Strait of Hormuz update, raising scrutiny of well timed trades and US regulatory probes.
Investors place $760 million dollar bet on falling oil before Iran Strait of Hormuz update, raising scrutiny of well timed trades and US regulatory probes.