PARIS — Israel and Hezbollah traded fire, while President Donald Trump vowed to avenge the deaths of US service members and said the war with Iran could last for weeks. The European Union has warned of the cost to the Middle East of a long war, and said it was reinforcing its naval mission in the Red Sea. Gulf states vowed to defend themselves against Iranian attacks, while seven people were injured in Jerusalem after a missile barrage. READ: Iran war spreads across region as US, Israel suffer losses Here are the latest developments: Israel and Hezbollah Israel said it […]... Keep on reading: Israel, Hezbollah trade fire: latest developments in Iran war