The usage of the words: colonialism or apartheid or occupiers for Israel in the mainstream is technically Incorrect! And it’s not about me being partial, but, pointing out the wrongful usage of words in the layman’s language.
Now, colonialism means establishing forceful settlement over indigenous people, whereas, apartheid means segregation in terms of race. But in the Israel-Palestine conflict, technically, Israelis themselves too are original indigenous people according to the ancient history books; who once left their homeland during invasions by Romans, Greeks, and especially during Arab era; got dispersed globally, until post WW-1 & 2, wherein eventually started returning back to their homeland i.e. present day Israel, which their ancestors fled once, during earlier invasions.