A child next to a picture of Nelson Mandela at a pro-Palestinian rally in Cape Town. August 9, 2014
The past weeks have witnessed unprecedented action by members of civil society across the world against the injustice of Israel's disproportionately brutal response to the firing of missiles from Palestine.
If you add together all the people who gathered over the past weekend to demand justice in Israel and Palestine - in Cape Town, Washington, D.C., New York, New Delhi, London, Dublin and Sydney, and all the other cities - this was arguably the largest active outcry by citizens around a single cause ever in the history of the world.
A quarter of a century ago, I participated in some well-attended demonstrations against apartheid. I never imagined we'd see demonstrations of that size again, but last Saturday's turnout in Cape Town was as big if not bigger. Participants included young and old, Muslims, Christians, Jews, Hindus, Buddhists, agnostics, atheists, blacks, whites, reds and greens ... as one would expect from a vibrant, tolerant, multicultural nation.
I asked the crowd to chant with me: "We are opposed to the injustice of the illegal occupation of Palestine. We are opposed to the indiscriminate killing in Gaza. We are opposed to the indignity meted out to Palestinians at checkpoints and roadblocks. We are opposed to violence perpetrated by all parties. But we are not opposed to Jews."
Earlier in the week, I called for the suspension of Israel from the International Union of Architects, which was meeting in South Africa.