
What's behind Hamas' new charter?
2 May 2017
Document reflects deep changes in thinking within Islamist resistance movement. Read more about What's behind Hamas' new charter?
2 May 2017
Document reflects deep changes in thinking within Islamist resistance movement. Read more about What's behind Hamas' new charter?
You keep us strong. Donate now to support powerful journalism on Palestine in 2020.