Apartheid – the guilty secret Israel tries to deny 7 February 2021 Apartheid is a human rights crime defined by the International Criminal Court as the “institutionalized regime of systematic oppression and domination by one racial group.” A recent report from B’Tselem, Israel’s most… Read more