“Resistance” and “Intifada”: What These Words Actually Mean to Hamas, Iran and Their Supporters
“Resistance.” “Intifada.” “By any means necessary.” Across Western anti-Israel demonstrations, the words are frequently defended as expressions of liberation and…
