‘Contradicting himself every day’: Macron mocks Trump, rejects US military plan for Hormuz April 2, 2026
Oil prices soar, crypto sinks, stock markets crash: Market reaction to Trump speech on Iran April 2, 2026