South Africa has lodged a case with the International Court of Justice against Israel, claiming the Middle Eastern country is...