Saudi Arabia's King Abdullah says the Gaza war is a "collective massacre" that has spared no Palestinian living there and describes it as a "crime against humanity".

King Abdullah's remarks were read live by a newsreader on Saudi state television. The ageing monarch did not make an appearance.

The Saudi king warns that the fighting in Gaza will lead to a generation of children who will grow up knowing nothing but the language of violence. He calls on Muslim leaders and the international community to unite against what he describes as state terrorism and terrorism by groups.

The king has been deeply involved in ceasefire talks, siding with Egypt. He held meetings with the Palestinian president, Qatar's emir and pledged 80 million US dollars in aid for the Palestinian people.