April 20, 2026 Traders placed over $1bn in perfectly timed bets on the Iran war. What is going on? READ
Add your first comment to this post