The Hamas-Israel conflict has been brewing for decades, both at home and abroad. Robert Spencer takes the stage to reveal the …

source