Israel’s detractors, including  Iranian President Ahmadinejad, accuse it of racism and apartheid.

Just watch and make up your own mind: