Israel recalls its ambassador from South Africa

There have been several pro-Palestinian rallies in South Africa

There have been several pro-Palestinian rallies in South Africa