Israel is set to face the International Court of Justice (ICJ) over genocide allegations initiated by South Africa. The question looms: Why is South Africa expressing such staunch criticism of Israel? And could historical echoes of apartheid be at play?