President Trump says the Iran war will end "very soon," but Tehran says it's "prepared to continue attacking" indefinitely, and it won't let oil leave the Gulf.
Israeli strikes and mass evacuation orders have seen nearly 700,000 people flee their homes in Lebanon in just over a week.