Atrocity propaganda: Hamas, human shields and genocide Craig Nielsen Pearls and Irritations 2 1 09.11.2024 .....© Pearls and Irritations visit website