Should Hamas Rewrite the Past?

By Ramzy Baroud Now that the Palestinian Islamic Movement, Hamas, has officially changed its Charter, one should not immediately assume that the decision is, in itself, an act of political maturity. Undoubtedly, Hamas’ first Charter, […]