There was no lull in the fighting in the Middle East with Israel pounding south Beirut and Iran launching a missiles salvo after US President Donald Trump delayed strikes on Iranian energy sites and hailed “very good” talks with Tehran but oil prices edged back up as optimism over a possible de-escalation remained shaky.



