South Africa has seen massive protests in support of Palestine