Mustafa Barghouthi: a Hero from Another World

Ideas do not die in spite of physical death; Mustafa deserved to be the strongest idea who lived and who will remain on the land of Birzeit University.

Read More