Hormuz Optimism Sends Nikkei to 65,000 — but Futures Are Pricing in a Lot of Trust

May 25, 2026
8 Mins Read
4 Views