People attend a gathering to support Iran's Armed Forces, after U.S. President Donald Trump announced a ceasefire between Israel and Iran, in Tehran, Iran, June 24, 2025. Majid Asgaripour/WANA (West Asia News Agency) via REUTERS ATTENTION EDITORS - THIS PICTURE WAS PROVIDED BY A THIRD PARTY
Victor Davis Hanson It is hard even to digest the incredible train of events of the last few days in the Middle East. Iran had…