Metro News Africa U.S. Strikes Iran, Accuses Tehran of Breaking Truce After Strait of Hormuz Attacks U.S. launches strikes on Iran after Strait of Hormuz attacks; revokes oil license, calling it a ceasefire violation. July 7, 2026