Israeli helicopters struck in Gaza City early today, killing two men – the second air assault within a few hours – and a teenage suicide bomber blew up a bus in Jerusalem, attacks that left 26 people dead, dozens wounded and a week-old Middle East peace plan in danger of collapse.