Iran is likely to launch a direct attack on Israel before the end of this week, warn new Israeli and US assessments, as Tehran dismissed calls from the UK, France and Germany to refrain from retaliation against Israel for the assassination of Hamas’ political leader, Ismail Haniyeh.