Rashid Khalidi’s False Narrative of Israeli History

gh34

Making up Israeli history — and whitewashing Arab guilt and perfidy.