Sami Abou Shehadeh is a Palestinian historian from Jaffa and a former member of the Israeli Parliament. He is the leader of the Balad or Tajamou’ party.
...