This is an excellent interview with Dr. Mustafa Barghouti, on CNN with Fareed Zakaria.
Dr. Mustafa Barghouti puts forward the Palestinian perspective for the causes that have led to this war. He squarely blames the continued Israeli occupation, violation of all international laws and UN Resolutions, as well as the violent disposession of Palestinian lands by the Israeli apartheid colonial settler state. This was a powder keg waiting to be blown. He also exposed US hypocrisy and that of the collective West. Zakaria was flumoxxed by the end of the interview.
A must watch.