Pro-Palestinian protestors hold placards and wave flags during a demonstration against Israel's attacks on Lebanon and the ongoing war between Israel and Hamas militants in the Gaza Strip organised by the South African BDS Coalition outside the US Consulate in Johannesburg on October 5, 2024. (Photo by Phill Magakoe / AFP)