Hamas chief, Ismail Haniyeh, in Beirut in June 2021. AP
Hamas chief, Ismail Haniyeh, in Beirut in June 2021. AP

Hamas visit to Egypt could determine fate of latest deal to halt Gaza war