Israel-Hamas war live: Hamas leader Haniyeh says ‘we are close to reaching a truce agreement’ – The Guardian November 21, 2023