At lightning speed on 24 June 2025, President Donald Trump upended foreign and domestic politics: he jetted into The Hague demanding a historic 5 %‑of‑GDP defense pledge from NATO, proclaimed (and then scolded) a shaky Israel‑Iran cease‑fire hours after ordering U.S. B‑2 strikes on Iranian nuclear sites, and watched Congress shelve an impeachment bid even as lawmakers advanced War‑Powers curbs. Oil…
Read more