The fighting in Lebanon has been the broadest spillover of the Iran war, displacing more than 1.2 million Lebanese through Israeli strikes and evacuation orders since March 2, when Hezbollah began firing rockets and drones into Israel to back its ally Iran.