World stocks rally on AI optimism; jitters over Iran persist

June 3, 2026
Posted in News