Hezbollah has weakened Iran

It’s finally over. After 14 months of fighting, including the worst the country has seen in decades, the guns of Lebanon have fallen still. Nothing, of course, is certain: the Israel-Hezbollah agreement may yet flounder, and both sides have already …