Mustafa Barghouti, of the Palestinian National Initiative, said steadfastness of Palestinians shows ’failure of Israel’.
What The Fuck Is Happening?!
Mustafa Barghouti, of the Palestinian National Initiative, said steadfastness of Palestinians shows ’failure of Israel’.