Keffiyehs are a common garment across the Arab world, but they hold a special meaning in the Palestinian resistance movement.
Keffiyehs are a common garment across the Arab world, but they hold a special meaning in the Palestinian resistance movement.