Those who cry out against Israel’s ruinous policies, ruinous to the cause of world peace, ruinous to the Arab peoples, and ultimately ruinous to the Jewish people, are obeying a great moral imperative…
Israel is perpetuating a genocidal war of terror against Palestinians, it must be stopped.
Here are some articles on Palestine, the greater region, and the fight for liberation: