Three years after Hamas’s Oct 7, 2023 attack on Israel triggered a devastating onslaught, much of Gaza still lies in ruins. Deadly Israeli strikes continue despite a fragile ceasefire that has largely held for almost a year. Homes, hospitals, schools and ...