Mustafa Barghouti

Mustafa Barghouti

Mustafa Barghouti is the Secretary General of the Palestinian National Initiative.

ALL VIDEOS