A supporter holds a placard as other wave a Palestinian flags during a demonstration near US Consulate General in Sandton, Johannesburg on November 29, 2024 for the International Day of Solidarity with the Palestinian People. Thousands of civilians, both Palestinians and Israelis, have died since October 7, 2023, after Palestinian Hamas militants based in the Gaza Strip entered southern Israel in an unprecedented attack triggering a war declared by Israel on Hamas with retaliatory bombings on Gaza. (Photo by Roberta Ciuccio / AFP)