Palestinians throughout the Arab world have shown their anger at Israel’s attacks on the Gaza Strip. In towns and cities across the Israeli-occupied West Bank, thousands marched. In Bethlehem Israeli soldiers fired tear-gas at protesters who had started hurling stones.To the north of Israel, in Lebanon, there were demonstrations too. There are around 400,000 Palestinian refugees living there – many also vented their fury at Arab states for what they see as a lack of action to stop Israel. They blocked roads and set tyres ablaze on the streets of several camps in the north of the country and in Beirut. In Cairo, the protests were also aimed at the Egyptian government, which has diplomatic relations with Israel, and has helped efforts to isolate Hamas by keeping Gaza’s southern border closed. One speaker called for the Israeli ambassador to be thrown out, and for the Camp David peace accord between the two countries to be torn up.