A banner depicting Iran's new Supreme Leader Ayatollah Mojtaba Khamenei is displayed on the side of a highway in Tehran on March 10, 2026. Oil shocks from the Iran conflict have a historical precedent ...