Afghanistan, April 9 -- Iran shut the Strait of Hormuz again less than a day after a fragile U.S.-Iran ceasefire took effect, blaming Israeli strikes in Lebanon that killed more than 100 people and cast immediate doubt over whether the truce can survive.

The closure reversed one of the most important early understandings of the ceasefire, which had been expected to ease pressure on global oil and shipping markets.

The immediate trigger was a major Israeli wave of strikes on Beirut and other parts of Lebanon, which Lebanese authorities said killed at least 112 people and wounded hundreds, though later tallies reported by other outlets were higher. Israel said it hit more than 100 Hezbollah-linked targets within minutes, while Lebanon said ...