On Wednesday afternoon, as Mr Cameron laid a wreath and rekindled the eternal flame in the Hall of Remembrance at Yad Vashem, Israel's Holocaust memorial, the country came under attack from a barrage of at least 25 rockets fired from Hamas-controlled Gaza, in the biggest launch in more than two years.